<SEC-DOCUMENT>0001628280-21-009694.txt : 20210510
<SEC-HEADER>0001628280-21-009694.hdr.sgml : 20210510
<ACCEPTANCE-DATETIME>20210510161122
ACCESSION NUMBER:		0001628280-21-009694
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		59
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210510
DATE AS OF CHANGE:		20210510

FILER:

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

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

	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-Q
<SEQUENCE>1
<FILENAME>asur-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d,d:fcdc9ab77a1546a28f7b1a1d9c293ec9--><html xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:asur="http://www.asuresoftware.com/20200930/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>asur-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8wLTEtMS0xLTA_4d98b9c8-46f7-4ad7-8524-522cfa4f7c15">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8xLTEtMS0xLTA_19854401-b263-4161-ac00-38b56b2443e9">false</ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8yLTEtMS0xLTA_eb952cfc-6752-40b5-b45d-c0866fdf76dd">0000884144</ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8zLTEtMS0xLTA_bec283f3-2fbf-4f52-a4bc-19f1d3fd3712">2021</ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl80LTEtMS0xLTA_abd99086-0dc9-4017-90d9-c2ef08c4d195">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80Ni9mcmFnOmI5YjY1Yjc5YjBjOTRlN2JiNzE2MGM1Y2VhZDgzYWY3L3RhYmxlOjg4OTliOWJlMzEyYTRlYTBiNDQ4NDRiZDM0ODMzNTlhL3RhYmxlcmFuZ2U6ODg5OWI5YmUzMTJhNGVhMGI0NDg0NGJkMzQ4MzM1OWFfMy0zLTEtMS0w_0fc29eff-8f8e-4cee-8f61-be23878d1d17">straight-line method</ix:nonNumeric><ix:nonNumeric contextRef="if539b2ccde15405a981233330345f206_I20210331" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjY1_fae8f2ad-5323-4b5d-ba3b-eb3749a98292">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i398b0953f88744cf935fc16742487dcb_I20210331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTEzNQ_52dfc715-a4cb-49c1-aa58-a66d7be2af86">P5Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="asur-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i7e12fa19a6504a66b4606c3ebef91f8f_I20210506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id151c3f923c84a4387d7590e42808004_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab7929101d104620bc507e430057e833_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: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="i7bf881a4969c4455a6276adbd78984f5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9497ab0dca20402fbf991d3052985b0e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib67ce61ea2be463e84af0de2828682b2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5948f9a8aab4babafa2786b2096ba33_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2964b2be45ef49d9b4fd8beb97c84ef4_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="i5bcb3f5430e14ad79ab1b3d0320e9f3e_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="if83ca3d2f8f14022a210197333dd91a6_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="i65ff9fc3df3142a594179a6b6a03c3e5_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="i08b8e6fb55b24ebca20cf3930d135244_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="ifa1a9feb48d74acca08a64dcd117563d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3535bdd69b04469899a1a704c74f576_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6425489aee7f4dda955d4b3910d081a4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i326d52f56c8142c4b0b13b2a63e60c50_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1055eb62526746d183f6efcd7ef9dc65_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dbb6db1ac8a4376bb7f5f21861b3868_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e99e1d1addd4959845134d7c3a6ba54_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3913d601157144c3a73b011f23ad661a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if843b3fefb324f0285ba189e2a06d831_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i620db85b0d184796b40d2af1fc67ec5e_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="i4ab239d0f27e4f6abd63ba049751c055_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="i4e389c3dcb9042da823fec9afe8f9bc9_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="ib2036021099e4920b34035204b8c521d_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="ib5999cd92f76487bb3bc1b0f8dc8d844_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="ibd0c4e2b70cb44cd8c28e5ba815deda2_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:context id="icad75c8e8ef14688bc59d9d0daeb3bfa_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id355b9afdf844558b15d9d709d2c7631_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8073904a2fa84b759b149df00f540236_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabb5ac5588a44418a60e39e0536eab7a_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i790f04c28fe5434795dc0c9b3e2589de_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77efd6c6206f46638d7ec5ed898a2b27_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67f28a0df1ec44958112299e82dcd3d3_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i001dabe78249436da88a77d1a9521a25_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="challenge"><xbrli:measure>asur:challenge</xbrli:measure></xbrli:unit><xbrli:unit id="productline"><xbrli:measure>asur:productLine</xbrli:measure></xbrli:unit><xbrli:context id="i9880a3de87074c7da66fbd202ac46468_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec5242194aa4cdfad7814d713c9d2f5_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="ia06f5378f20c48b48d825603f7493961_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i345c42f12df94925be4a639c0cc620a6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e80d0658ca64a61ad636ef7d2748a41_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01cf09825100482bb063cb3286a895ba_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a3109ba5e91483cb84252d215efb8c4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3fa964c585543f99acd4c7579e64b87_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id007ffa8a73d4fe4ba8f162616847a71_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="iafd7ce3825174bec94cca0ad9bd6086c_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="icfb5fde64328492685ee914f10c408d0_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="i98066949632b481b8aa2c96438290ae7_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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_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:unit id="security"><xbrli:measure>asur:security</xbrli:measure></xbrli:unit><xbrli:context id="i3984e8f802544be284a5d8435f1f2183_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief406b59c5d54e1c8f8e51cd85288296_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id97edfc6187b45c89cbb61880dd169c1_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="i0f529e29c0384a388b5e6a6b633aedd9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ec267ea91ce4e198f72161b001c9235_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcf185ca522546c29ae621336371d7dc_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc4d34ae691a486ba78b873aefe97e7a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6720838ec28d42f3a2876ebc9829d8f8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a9407d71e024f5f941102a360a681e1_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ccf06889fed49808f8ef0ae708b3b96_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e4acc645b4a49e9bba7655f3bbf0b00_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebf6214d57d34f24994376c30f9bfcb7_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946d91d498c643e7b0e9e28f55fd1815_I20210331"><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><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96bacbee0d794cef8d9e8fcd338cb393_I20210331"><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><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59846525fcb14907a23db3a5603a65dd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05e49352fee44964b63ea092c3668db0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1752a6661fbf4d688fd94fb3435f36b1_I20210331"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i545612fda4054990965b6e213852c284_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34665a53b8b445d086d15fdc8d5c7dca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f6fdc53ce884178a123165e6bf0f62e_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><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeffe71d81fa44389436c500a4694a1f_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><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b6fdbc027b74bc884dcab6d4bbd2e53_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387a159dac814fa88f23abb7f13e6544_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic05585b34ede417aa3711903a1fdfe27_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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c0648565cf4635a4f6e2c696357774_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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i500633f5d12d432c84224c71523aee83_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a4996e7c7ee44089cafb9194838ce24_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="idb0e03198ea145b8a08325932a4f2b5e_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><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="i01b322c4efb44d4f8235cb5a426c1790_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><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="i0df3836ca0b94ac08c23320e0e214467_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><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="iabc4aa5f01f74d04afd981ae335fd28b_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dd39606fe794d79a18ad47ff77af54c_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16f18128b4ca474d8156b768b5772538_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ab165de965c4d878879944aff628722_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i212078e9269646e29c46691f683da7e3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5602c675df914531ab32fef77dcc774e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3dcfaf45f49478b986d0a39b6e47fe1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4332472f66b546238c36382a1c3a1bd1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5baa8da0ca25459c8fc646bd72462165_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86c62a105a1e446a8844209024f8ea90_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3309eb344ce84b09a7dd55ee711edea7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4644235918904ab7851bbb7f2c8c5b31_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf1eb70844942ba81a578d4d4850181_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4888d75ae1534c988eac766dae35424d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a773db58ed41c2919d25974b4cd8c0_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="i85001275ce4647e0a5e1912fa1e6a90e_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="i0ff3dbb1238a4a7aa339ec23ee54cee2_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="i97096f46edae45ddadb151c5b3ed4257_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="i088bc9857a374ec6a03fcb901a856843_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="id56d1252fd4745f696a72013740994f1_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="i584be60a5a694442be00756c8b330961_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="ic268e383ab0e4aa8b5725774e1043d26_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="i08c82a12e0394f688d64a1393ca7f9cd_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="i91d73c38b0dc4790a6f80b93d9827412_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="i45444f27846a4a48ae6dc4f2bc49f03e_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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i2192349c7f2846f3a06cdbbb4de84a15_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:AcquisitionsMember</xbrldi:explicitMember><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a2e92b8c29424fbbe4854c622ddda2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1f882bde7ab491e9007592b842b8fc6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7242fdea1c2e47e8bd86fb23e2a0f8f9_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="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb8e8f499bcf47b3afd95dd7e6815a90_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="i7d623d512e3a4b2595db22d8cadac4ee_I20210331"><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="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic74b29bfd2fd44a287e42df3a7cbf5be_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="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i882ef49970974437aedec8f2f72579ab_I20201231"><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:CreditAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i431fed4f6ac040bca067c65ccb47a0ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35b749d3ca6d454bbf031da907034286_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:PPPLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c2e7a0f432c4955bf1b2d8b3a9a786a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61683638fe6642a5bac16a71b699c7d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331"><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-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if539b2ccde15405a981233330345f206_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7354bd79cd254959867dad0c6bd9fd68_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i398b0953f88744cf935fc16742487dcb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ef4ef9dca0b4a0d91f32ef78ef63e8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>asur:plan</xbrli:measure></xbrli:unit><xbrli:context id="ic45773115bae4c5db522a113e2ee125e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i434a0ad5635e4db2a9ea07274cd17d66_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">___________________________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDY5_437188c1-a814-43c6-b7f8-8127870db85f">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.947%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6ODM0NzZlMWIyNmE1NGJmMzg1NGI2Njc0NTc4NDliZDMvdGFibGVyYW5nZTo4MzQ3NmUxYjI2YTU0YmYzODU0YjY2NzQ1Nzg0OWJkM18wLTAtMS0xLTA_091c2e6a-098d-4c3f-86fe-612f060ed231">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8yMjE_b6ffb197-95ae-499c-b191-5b08e9e58acc">March 31, 2021</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top: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:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.947%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6ZDY3NWYxOTkyYTYzNDdhMWJlY2RmZDdhN2M4ZjI4NWQvdGFibGVyYW5nZTpkNjc1ZjE5OTJhNjM0N2ExYmVjZGZkN2E3YzhmMjg1ZF8wLTAtMS0xLTA_5018f885-0208-4fe4-a394-cd06b9106107">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">to&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDcw_090d71a9-e485-4228-b642-bed899d0aae1">1-34522</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDcz_a92760cd-1a41-4319-ac18-0a971cc5b771">ASURE SOFTWARE, INC.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:46.491%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc1_bde82e64-6345-40be-98f8-e73401073c0d">Delaware</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(State or other jurisdiction of </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%">incorporation or organization)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg2_0b18a8d8-71ad-444b-96fe-095138a4be10">3700 N. Capital of Texas Hwy #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:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg4_fdf9a9a8-7bf1-4182-a8f7-47cdccb7b5c1">Austin</ix:nonNumeric>, <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg5_205ae038-ace9-4c41-a4f2-2a22f4282915">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:120%">(Address of Principal Executive Offices)</span></div></div><div style="display:inline-block;max-width:7.017%;min-width:6.017%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:46.492%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc2_3088a55a-4bcb-44ff-882b-de4b96d7fe15">74-2415696</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(I.R.S. Employer </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%">Identification No.)</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc5_721e66b6-42d4-40af-b190-ee227b43d340">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:120%">(Zip Code)</span></div></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDky_fc16986a-82fb-4df9-ad37-fca1dcf851dc">512</ix:nonNumeric>) <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk2_cef72b50-c021-480d-b6dd-c980d8db5c7f">437-2700</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant&#8217;s Telephone Number, including Area Code)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr><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:400;line-height:100%">Title of each class</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:400;line-height:100%">Trading Symbol(s)</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:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><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%"><ix:nonNumeric contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTAtMS0xLTA_ac8c3714-707c-4907-b74b-cc9a91cb810e">Common Stock, $0.01 par value</ix:nonNumeric></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%"><ix:nonNumeric contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTEtMS0xLTA_f02164db-1cfb-49ee-888d-240336ec3d89">ASUR</ix:nonNumeric></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: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%"><ix:nonNumeric contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTItMS0xLTAvdGV4dHJlZ2lvbjo2MTdhN2I1OTI0ZWM0NjNkYjhmNzQ1NmE3OWY5ZDFjN180_2f8e5646-f2b5-4d06-a6c9-9c5319a478b8">Nasdaq</ix:nonNumeric> Capital Market</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8yLTAtMS0xLTEyNDg_a9e2dc6b-c6d2-46a3-9a87-6c7a35eaa67e">Series A Junior Participating Preferred Share Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331" format="ixt:booleantrue" name="dei:NoTradingSymbolFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8yLTEtMS0xLTEyNTg_90fc79a5-2a75-4336-b6e4-3c1c83342601">N/A</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk3_8bebc8f1-ef89-44aa-8db5-0579caa7c99d">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;&#160;&#160; No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk4_c023c951-77ca-4129-865d-b0061ec5b2bc">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160; No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.845%"></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%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8wLTQtMS0xLTEyNzY_82903c9d-d389-4d53-8e6d-d663f1d01420">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8wLTctMS0xLTA_e50abae6-8516-40f0-8571-0d1a792acf01">&#9746;</ix:nonNumeric></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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8xLTEtMS0xLTA_37c23e8f-fc38-4013-adb3-d5e95a949544">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><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. &#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; Yes&#160;<ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk5_c1d39369-d49f-4b84-9e9d-645431457645">&#9744;</ix:nonNumeric>&#160;&#160;No &#9746;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May&#160;6, 2021, <ix:nonFraction unitRef="shares" contextRef="i7e12fa19a6504a66b4606c3ebef91f8f_I20210506" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8yMTc1_bf3a7f1f-3a3c-425d-9644-26f38058d143">19,033,872</ix:nonFraction> shares of the registrant&#8217;s Common Stock were outstanding.&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page<br/>Number</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_10">PART I - FINANCIAL INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_13">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_16">Condensed Consolidated Balance Sheets as of March 31, 2021 and December 31, 2020</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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_22">Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March&#160;31, 2021 and March 31, 2020</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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_25">Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three Months Ended March 31, 2021 and March 31, 2020</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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_28">Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2021 and March 31, 2020</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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_28">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_31">7</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_82">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_82">19</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_106">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_106">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_106">25</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_109">Item 4.</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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_109">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_109">25</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_112">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_115">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_115">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_115">26</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_118">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_118">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_118">26</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_121">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_121">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_121">26</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_124">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_124">Defaults upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_124">26</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_127">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_127">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_127">26</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: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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_130">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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_130">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_130">26</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_133">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_133">27</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%">2</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I - FINANCIAL INFORMATION</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_13"></div><div><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; FINANCIAL STATEMENTS</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED&#160;BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:87.865%"><tr><td style="width:1.0%"></td><td style="width:54.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></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:13.379%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</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:8pt;font-weight:700;line-height:120%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNC0xLTEtMS0w_fd3a13c7-7796-41d5-b780-d4b25d88b016">24,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNC0zLTEtMS0w_cc13b6ec-ce4c-45a2-9381-c2298a1e8c26">28,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0wLTEtMS0xMjYwL3RleHRyZWdpb246ZWEwZTVhNDViYzdiNGY2OTk4YzYxZWJhMDQ2YTI0MWFfMTA5OTUxMTYyNzkyNA_a53d64cd-5219-475b-b214-ed8aaffd437d">1,909</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0wLTEtMS0xMjYwL3RleHRyZWdpb246ZWEwZTVhNDViYzdiNGY2OTk4YzYxZWJhMDQ2YTI0MWFfMTA5OTUxMTYyNzkzNw_7c989fff-2bbd-4ed3-9dea-7bbcec457744">2,194</ix:nonFraction> at March 31, 2021 and December 31, 2020, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0xLTEtMS0w_74d05e5e-c6ba-42d8-bf51-36b8b7b92e49">3,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0zLTEtMS0w_d1476756-8d39-4b57-9c8e-8b6f68166ac4">3,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNi0xLTEtMS0w_b478a3ae-28b7-45c8-aec5-9579750cf6f3">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNi0zLTEtMS0w_42209c3d-de34-48b0-9f1e-f3c4550057bc">449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNy0xLTEtMS0w_05f6b98c-1720-4bd2-abbe-1613bef208aa">3,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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNy0zLTEtMS0w_3b96bad3-dcf0-4a25-88de-5da9003e9a71">3,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current assets before funds held for clients</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOC0xLTEtMS0w_de227541-6ab4-4b75-96c9-c4c035b43750">31,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOC0zLTEtMS0w_be7db070-b3ab-4447-941e-7fb5834e2990">35,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOS0xLTEtMS0w_6422577a-4b25-467a-bb75-8c6c3aea59a8">254,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOS0zLTEtMS0w_2cba61e6-d5c7-44de-a886-3314e262dad8">321,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTAtMS0xLTEtMA_26012308-d2a0-482d-ab7d-c007cbdeaf8e">286,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTAtMy0xLTEtMA_b51c4f00-cbdb-4a8a-8055-f5e5f31865ce">356,733</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:8pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTEtMS0xLTEtMA_d5fd7213-5afa-4502-8b9f-ca08c9c31523">8,662</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTEtMy0xLTEtMA_78f7bff0-f5ea-4a43-ad36-d235cda9753b">8,281</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:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTItMS0xLTEtMA_fcf71a2b-7afd-4212-bec2-7cf6655af18d">73,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTItMy0xLTEtMA_7f804ab5-f407-4591-84d3-a59f1953e612">73,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTMtMS0xLTEtMA_ec8a5f23-560e-43eb-9ac4-ca039cfced92">61,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTMtMy0xLTEtMA_db69b48d-d285-46f8-add2-aaf86461b119">64,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTQtMS0xLTEtMA_4550e493-03fa-4558-b302-7e5a8c2f8efa">6,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTQtMy0xLTEtMA_43a228d2-a08f-440d-9d55-e47738f3ca3c">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTUtMS0xLTEtMA_a7070735-1bab-4b21-a905-ecba9208ee62">4,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTUtMy0xLTEtMA_1c8d0a9d-eab3-4e3a-93dc-2c167ae2fab8">3,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTYtMS0xLTEtMA_1e94a5df-5e43-4ab3-ac2f-7f0aff3c1eb4">441,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTYtMy0xLTEtMA_77b32288-fb21-4228-ab4f-a238c027fbbf">513,927</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liabilities and stockholders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> equity</span></div></td><td colspan="3" style="background-color:#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:8pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTktMS0xLTEtMA_82eb58d0-aefd-4b05-9e02-7b643409e57f">11,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTktMy0xLTEtMA_aa6615f6-3dcc-48aa-ad42-17544740279f">12,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjAtMS0xLTEtMA_02cde809-2b74-4eee-b3ab-4a4a1e1cf258">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjAtMy0xLTEtMA_11965a21-e830-4a11-817d-c33b5ff3d32c">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjEtMS0xLTEtMA_5de60337-9155-401c-9f00-09cab5b5a9e0">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjEtMy0xLTEtMA_c948f5a1-3eaf-44a1-8478-31a6ff565625">2,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities, current</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjItMS0xLTEtMA_add3e01f-c942-4bd8-924c-1b1001016781">1,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjItMy0xLTEtMA_0479d71f-545f-417a-87e6-5fa5ab39cfaf">1,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjMtMS0xLTEtMA_440872c0-f2f5-4755-9da6-16f6036c2f1f">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjMtMy0xLTEtMA_e9a83c72-15e7-4d7e-b70c-4bc0a07e6633">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingent purchase obligation</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMS0xLTEtMjAxNw_b905586a-2a2c-4f4b-b42e-e7e33a153740">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMy0xLTEtMjAxNw_f7cbd6d2-c89c-4a8f-90b6-63378b83e0c4">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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMS0xLTEtMA_640553aa-3872-40d4-8318-989b9aaa9005">1,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMy0xLTEtMA_72c4343f-3fcc-42cd-b357-bbf330ac40d9">4,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current liabilities before client fund obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjUtMS0xLTEtMA_749c4157-501f-4769-97ff-c47372211eb7">24,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjUtMy0xLTEtMA_4b5b0f91-dd5e-4a29-9dd2-5d7b473648f7">27,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Client fund obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjYtMS0xLTEtMA_d6c4536c-33b7-4ba2-83c9-ff826e92aa66">254,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjYtMy0xLTEtMA_a3552b66-5630-42ae-a005-7056599440d8">320,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjctMS0xLTEtMA_f19a3c6c-5263-4e3a-b689-9d044235a69a">279,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjctMy0xLTEtMA_e9f0d04e-30d5-430a-9be6-538faec54fae">348,527</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:8pt;font-weight:400;line-height:120%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjktMS0xLTEtMA_25a6b88a-b275-4854-ac29-2003aabae69a">86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjktMy0xLTEtMA_0e72e6ac-fef1-433a-ae7b-575454e7a2ad">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzAtMS0xLTEtMA_73ca0e1d-9b6d-45d8-bb87-042c364595df">985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzAtMy0xLTEtMA_b91bd4cc-186d-467e-9eb3-f36c463ae620">888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes payable, net of current portion</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzEtMS0xLTEtMA_786e6819-19e5-4138-9fc1-edfbd7d804d8">10,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzEtMy0xLTEtMA_7eaa87b6-3380-4eba-a37e-ed1b734811f0">12,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities, noncurrent</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzMtMS0xLTEtMA_9fa97879-04d6-4e9b-a705-c29e34a959c0">5,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzMtMy0xLTEtMA_0720e147-3bfd-4cf4-b9d8-5cc234f260bb">5,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzQtMS0xLTEtMA_2673bd98-48ef-4103-805a-f32f511bc92e">586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzQtMy0xLTEtMA_97e33210-f17b-4fe1-ae0b-d87a461992a9">1,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzUtMS0xLTEtMA_38a418ad-8185-428b-915e-84772cd929ff">17,416</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzUtMy0xLTEtMA_5258b482-1b43-46c7-8da2-11d1eb114de0">19,747</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:8pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzYtMS0xLTEtMA_55e436ee-568d-49c6-aee1-f9534335ee2e">296,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzYtMy0xLTEtMA_5f6d77e7-047b-4d1d-a720-93a6ff15219a">368,274</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:8pt;font-weight:700;line-height:120%">Commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4Njc_7dd288b6-666c-4a96-b95e-2ed1afaed576"><ix:nonFraction unitRef="usdPerShare" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4Njc_bf6e20a4-0a35-4c77-81f4-b534d346819b">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4NzY_98268136-1cd4-4d1c-9a6b-fdb6f0a65789"><ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4NzY_c7cc8496-382c-47d2-a21b-91da34891a57">1,500</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_51ea7149-78d3-441a-9e5d-4b4e92b073de"><ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_c889684c-9bf2-44dd-89c1-fa3582220b7e"><ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_e4342ee6-26fe-4bfc-8d48-6bcc88fc7bc9"><ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_ebbbb59d-3dff-4e1f-af9d-c19e091d0c53">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued or outstanding</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMS0xLTEtMA_4ca24add-4dee-4c72-bb4d-523dd119443f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMy0xLTEtMA_a5b21d4b-dd81-4a32-8129-afef3023db62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5NzU_950b6986-e84f-486e-b6d6-3c7998489a08"><ix:nonFraction unitRef="usdPerShare" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5NzU_fab9f1a0-84e4-42a0-b468-62ac288be548">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5ODU_35cfc0ee-4e7a-49e5-9026-e9bc60c06b9e">44,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5OTQ_452ed871-9284-4706-ac6b-835baf94afdd">22,000</ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMDM_c6ad9946-5b28-494a-be43-df47b6a3ee01">19,405</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMTI_b8b37e8e-fda8-4bce-9e58-58b7c63d5716">19,354</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMjE_48edb061-4b8a-4df6-b206-5ef8a2012c30">19,021</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMzA_a8093841-2ec3-4f96-8fa2-0f71fe27f977">18,970</ix:nonFraction> shares outstanding at March 31, 2021 and December 31, 2020, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMS0xLTEtMA_f6298173-3cca-4d53-ac9f-329aadc8c067">194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMy0xLTEtMA_1a603527-0ba0-4ecb-8db4-f39433ae8931">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMC0xLTEtMTM0NS90ZXh0cmVnaW9uOmYxNDU3Y2Y2Mjg5NjQ3MDI5ODEzNmU2M2U3NzZhZjRiXzEwOTk1MTE2Mjc4NTc_32465c2c-9726-468a-8d5d-90f8ea5bb020"><ix:nonFraction unitRef="shares" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMC0xLTEtMTM0NS90ZXh0cmVnaW9uOmYxNDU3Y2Y2Mjg5NjQ3MDI5ODEzNmU2M2U3NzZhZjRiXzEwOTk1MTE2Mjc4NTc_3bd903b1-f09a-489b-9470-3bf1f5931179">384</ix:nonFraction></ix:nonFraction> shares at March 31, 2021 and December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMS0xLTEtMA_15723702-da07-4919-a827-841bbab81bd7">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMy0xLTEtMA_b51386ab-6800-4f52-9594-36565cfd496f">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDItMS0xLTEtMA_785607e5-49ec-4e48-bcca-4c79b57f25a6">420,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDItMy0xLTEtMA_0c9f82e7-ceab-4ed3-b852-d41e37ed9d32">419,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated deficit</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDMtMS0xLTEtMA_e75f18d5-7188-401d-9d48-fecee84cca53">271,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDMtMy0xLTEtMA_8d07d7da-81c8-4e6a-92b8-5c42c8966023">269,954</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated other comprehensive income</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDQtMS0xLTEtMA_edb762fc-99ce-4e16-a89b-b494f38b05f7">465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDQtMy0xLTEtMA_c5624ff6-9a8f-425e-ac8c-b8f1e92e3f8a">604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDUtMS0xLTEtMA_734559a8-d2ae-4c0b-a755-930b35da8549">144,651</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDUtMy0xLTEtMA_4ede0242-7fe6-4fb9-b346-bbcbcca29474">145,653</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:8pt;font-weight:700;line-height:120%">Total liabilities and stockholders&#8217; equity</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDYtMS0xLTEtMA_8ad024c3-c3d4-4e84-9035-1329caa98234">441,103</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDYtMy0xLTEtMA_8a12fb60-1be0-4cc5-815a-7cde2ef96480">513,927</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.&#160;</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="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Amounts in thousands, except share and per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 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:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue:</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 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7bf881a4969c4455a6276adbd78984f5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMy0xLTEtMS0w_9e51c6ec-ada0-4aa1-9414-c2779ae7dd65">19,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9497ab0dca20402fbf991d3052985b0e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMy0zLTEtMS0w_4c14bca9-6e3b-40d7-bc5d-59eb2c1f59d3">18,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib67ce61ea2be463e84af0de2828682b2_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNC0xLTEtMS0w_8057ca6a-9940-43f3-abc0-48ad879ce326">560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5948f9a8aab4babafa2786b2096ba33_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNC0zLTEtMS0w_9f16b146-99d4-4002-b91c-d31766d78494">511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:700;line-height:120%">Total 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:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNS0xLTEtMS0w_fdf0d48f-598c-4f2b-9924-fdc2c019c0ae">19,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNS0zLTEtMS0w_6e5813c4-7d3b-44c5-8d3b-a091d971547c">18,947</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:700;line-height:120%">Cost of Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNi0xLTEtMS0w_4133c4e2-ceab-41c5-8aa3-b3c179360fe5">7,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:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNi0zLTEtMS0w_9a43588f-03d8-4520-8e9d-2bdb23b6d896">7,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:700;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNy0xLTEtMS0w_90c2aa30-1438-445c-b0c5-88bda8fb834f">12,492</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNy0zLTEtMS0w_517c9e9c-e9fd-4859-9467-f92547c50d4a">11,107</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:700;line-height:120%">Operating expenses:</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:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfOS0xLTEtMS0w_f65bc897-2a72-4fc8-b604-b75d7053c9ce">3,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfOS0zLTEtMS0w_0a894bce-9991-4393-a84b-6e6a02ee1d40">3,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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTAtMS0xLTEtMA_ee3e3caf-635d-49e5-89fe-d5715c04ad6c">6,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTAtMy0xLTEtMA_5cf45e02-b5b7-465a-b54b-e428b9acf21e">5,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTEtMS0xLTEtMA_d6b180eb-17b8-4d2e-8528-45be9d43f217">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTEtMy0xLTEtMA_baa8274b-7e66-490b-8c5e-6d1dca20254a">1,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTItMS0xLTEtMA_4c2ab861-490c-4da2-addc-537ccaa50e1c">2,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTItMy0xLTEtMA_705c7389-fcca-4129-b6ec-f7ca25171e4e">2,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:700;line-height:120%">Total operating expenses</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTMtMS0xLTEtMA_f5395faf-a127-4d34-a902-4ff7f0c6ed50">13,761</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:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTMtMy0xLTEtMA_fb6852b6-bf8e-43f2-88eb-f7188810a7d0">12,620</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:700;line-height:120%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTQtMS0xLTEtMA_ed3463b9-0289-4a97-b472-1e78524a56b9">1,269</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTQtMy0xLTEtMA_8d95ae2b-a33b-4d02-8ac4-56f06b098b5f">1,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Interest expense and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTUtMS0xLTEtMA_0799a745-c9c7-4df0-a2f1-dd801774b5b9">224</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTUtMy0xLTEtMA_11a05c5c-c6ba-4e1d-91a6-50b20816bdae">235</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:120%">Loss from operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTYtMS0xLTEtMA_3984dd49-78fc-43a6-affe-1c2908b4433b">1,493</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTYtMy0xLTEtMA_dda8fce7-339e-4d0b-ba93-917d725df9a7">1,748</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTctMS0xLTEtMA_962b03a5-bfb5-4a2b-b93b-5686f28142ee">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTctMy0xLTEtMA_b856b2b8-8ce8-4988-8546-cd0bd58c26ea">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="background-color:#ffffff;padding: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:120%">Net loss</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjMtMS0xLTEtMA_9627eedf-1e9d-4eeb-9d59-a5fbfc431313">1,598</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjMtMy0xLTEtMA_e5294179-8c8f-4600-ba8a-7318e8fafe5d">1,767</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:120%">Other comprehensive income:</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:120%">Unrealized (loss) gain on marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjUtMS0xLTEtMA_28cae52c-b63e-426a-8ead-dba419bf6e5a">139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjUtMy0xLTEtMA_2e88d2d3-735b-4b3c-8aea-4bb6d230f3f6">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:120%">Comprehensive loss</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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjctMS0xLTEtMA_86e7a922-7715-40c6-a20a-6d9d90a7274d">1,737</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjctMy0xLTEtMA_541fef38-2389-4c69-879c-af1320cd47b6">1,702</ix:nonFraction>)</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: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:120%">Basic and diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzMtMS0xLTEtMA_ce49f8e6-7b97-47f1-8f00-d02c914683e9">0.08</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzMtMy0xLTEtMA_9f35dd94-a439-46f5-9b9c-2f244958c68b">0.11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzQtMS0xLTEtMA_bd95c8e9-7c8d-4761-991f-ef8fa7e25cf9">0.08</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzQtMy0xLTEtMA_f5faa25c-ea99-4365-9d5a-87156936115f">0.11</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:120%">Weighted average basic and diluted shares</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:120%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzYtMS0xLTEtMA_59456a7d-fc35-4da8-a1b9-df2cadb58add">19,007,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:120%"><ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzYtMy0xLTEtMA_a12835b0-d13b-44da-bb6f-71375041132c">15,727,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzctMS0xLTEtMA_661b0ee0-13e8-4db1-86f6-8476697c2a40">19,007,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:120%"><ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzctMy0xLTEtMA_d77d0242-93be-45c2-a19e-8fc71f661ae4">15,727,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.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:8pt;font-weight:700;line-height:120%">Common Stock Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders' 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:8pt;font-weight:400;line-height:120%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5bcb3f5430e14ad79ab1b3d0320e9f3e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xLTEtMS0w_5400ed16-17b8-421c-9067-f033138a7a89">18,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bcb3f5430e14ad79ab1b3d0320e9f3e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0zLTEtMS0w_3d3d8c2c-b03f-4cfd-bf1b-680673fd16fd">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if83ca3d2f8f14022a210197333dd91a6_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS01LTEtMS0w_195501be-fb90-4708-932b-8e9ff7bfeb1b">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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i65ff9fc3df3142a594179a6b6a03c3e5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS03LTEtMS0w_cfb3193a-bd94-431b-89c8-a4fd573e0edc">419,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i08b8e6fb55b24ebca20cf3930d135244_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS05LTEtMS0w_6aa640bf-597e-4dc8-8c8e-74a2bccb4203">269,954</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa1a9feb48d74acca08a64dcd117563d_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xMS0xLTEtMA_147f233a-c2e5-4453-97af-c778d95cc316">604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xMy0xLTEtMA_a8bd941d-c99d-4995-9e77-a500c3aaf62a">145,653</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:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id3535bdd69b04469899a1a704c74f576_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0xLTEtMS0w_0fac5a03-a28c-4c74-9c31-90b8f871fa30">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id3535bdd69b04469899a1a704c74f576_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0zLTEtMS0w_2c686474-544a-42bb-9d1f-3e9005e20b4b">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:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi03LTEtMS0w_4e7b9b6a-dea4-4e68-a7a8-f3d61640ba6d">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0xMy0xLTEtMA_ebee5419-cdfd-4258-9c4e-22802776be23">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMy03LTEtMS0w_aee24c40-70bd-4967-84c7-71ba2c098a34">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMy0xMy0xLTEtMA_b150266f-3eae-4452-b2ed-ae5fc78d1743">626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC03LTEtMS0yNDY0_7e26eccd-8e91-4d98-b533-61a1d4436d18">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC0xMy0xLTEtMjQ2NA_b698afa0-27b2-42e0-b5fc-e3cbdca5d36a">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6425489aee7f4dda955d4b3910d081a4_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC05LTEtMS0w_8fac997c-f7aa-420c-9c92-0572036d1d18">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC0xMy0xLTEtMA_c668946f-9042-47db-aaa3-35b5578fadbb">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i326d52f56c8142c4b0b13b2a63e60c50_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNS0xMS0xLTEtMA_87634c1a-a2bf-4e4a-8d65-ada8388f6a53">139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNS0xMy0xLTEtMA_22adae5b-60ef-4940-a7eb-fa775130a9eb">139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance at March 31, 2021</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1055eb62526746d183f6efcd7ef9dc65_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xLTEtMS0w_cfe24594-3266-4560-a9bf-911911320895">19,021</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1055eb62526746d183f6efcd7ef9dc65_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0zLTEtMS0w_b43a40dd-3e14-4b96-a50d-a3410975a68b">194</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2dbb6db1ac8a4376bb7f5f21861b3868_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi01LTEtMS0w_3c02da0c-8895-4e35-8e19-fc074067dbb8">5,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e99e1d1addd4959845134d7c3a6ba54_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi03LTEtMS0w_346508be-3bc3-4dcd-a2d4-f99050819c38">420,561</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3913d601157144c3a73b011f23ad661a_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi05LTEtMS0w_84e5993d-37b8-45c5-a1a6-45613a5da4e6">271,552</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if843b3fefb324f0285ba189e2a06d831_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xMS0xLTEtMA_40ee56d5-6f87-44df-bccc-915bba1b37f7">465</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xMy0xLTEtMA_f8db85ff-3725-4609-8215-5f7319882da8">144,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.950%"><tr><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.383%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Additional Paid-in <br/>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:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Comprehensive <br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' <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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i620db85b0d184796b40d2af1fc67ec5e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xLTEtMS0xODI5_612a0ef5-375a-462e-b15f-0c68a7e129ea">15,714</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i620db85b0d184796b40d2af1fc67ec5e_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0zLTEtMS0xODI5_8a83d068-06d0-4d21-8d2e-a3e8bcf58d8d">161</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ab239d0f27e4f6abd63ba049751c055_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS01LTEtMS0xODI5_607f24fe-2938-4548-8795-42e9a834d04f">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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e389c3dcb9042da823fec9afe8f9bc9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS03LTEtMS0xODI5_bb38462e-1e00-4a5b-94a1-d0a80c94e3e6">396,102</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2036021099e4920b34035204b8c521d_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS05LTEtMS0xODI5_3cff2549-ccb9-4708-87d1-6455a5f17842">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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5999cd92f76487bb3bc1b0f8dc8d844_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xMS0xLTEtMTgyOQ_ea1dea27-c6d1-4e2a-b47c-81d377903ba4">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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0c4e2b70cb44cd8c28e5ba815deda2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xMy0xLTEtMTgyOQ_7aebf957-d0a8-4e93-8c3a-730d0a9738b5">137,579</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:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icad75c8e8ef14688bc59d9d0daeb3bfa_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi0xLTEtMS0xODM1_a9fcdf00-efec-471d-94ef-dab3d8786b17">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi03LTEtMS0xODM1_613b522c-5e52-4592-9acb-4c205198e5f6">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi0xMy0xLTEtMTgzNQ_469fd5be-0ffa-4510-b17f-43625e5754de">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMy03LTEtMS0xODMz_d3886e8b-e132-4ed0-8554-b42a3f865a86">438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMy0xMy0xLTEtMTgzMw_1a64e518-ab00-4c9c-8756-b2e77f678fc1">438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id355b9afdf844558b15d9d709d2c7631_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNC05LTEtMS0xODMz_737a8b5d-b7b5-4f3e-921c-954e2a96fc23">1,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNC0xMy0xLTEtMTgzMw_a2659fd0-ba7c-4ade-a03e-dbdf83cbdc88">1,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8073904a2fa84b759b149df00f540236_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNS0xMS0xLTEtMTgzMw_cffc07f7-e9d5-4077-877c-2323061e2a0e">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNS0xMy0xLTEtMTgzMw_13bb7acb-0ed7-4529-8e1c-f20300d1b8ea">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xLTEtMS0xODMx_308b0679-9f1b-4523-8d13-f3692b303ba2">15,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0zLTEtMS0xODMx_aba41ed3-2fc3-44de-ab6f-fdc7eb34e178">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iabb5ac5588a44418a60e39e0536eab7a_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi01LTEtMS0xODMx_e76f5fc4-9bc8-44df-88fb-5fd5e7870740">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i790f04c28fe5434795dc0c9b3e2589de_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi03LTEtMS0xODMx_88a07596-af0c-4c9d-b33c-a68cfa97d1ab">396,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77efd6c6206f46638d7ec5ed898a2b27_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi05LTEtMS0xODMx_77c23368-0d87-4af4-8515-d7af2f53cfd1">255,409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67f28a0df1ec44958112299e82dcd3d3_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xMS0xLTEtMTgzMQ_f6fe50d1-3e08-42e7-94da-b1a2d9482725">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001dabe78249436da88a77d1a9521a25_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xMy0xLTEtMTgzMQ_e36acc1a-899d-4856-b6ca-34b9197e2834">136,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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 condensed consolidated financial statements.&#160;</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%">5</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div 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:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:120%">Three Months Ended March 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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net 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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMy0xLTEtMS0w_6b815dc6-c401-4196-b138-66e06e0e68f3">1,598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMy0zLTEtMS0w_d1d547d5-6c3d-47e7-9c44-1d806b3719a1">1,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile loss to net cash (used in) provided by 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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNS0xLTEtMS0w_bf554cbd-a098-498e-aa8e-60ebea16dd3d">3,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNS0zLTEtMS0w_37b1ed90-7a29-42db-ba67-2f7ad81dd7e5">3,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">Amortization of operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0xLTEtMS02MDI_69f0130c-016d-48aa-90d0-f1bf55f4f043">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0zLTEtMS02MDI_e3a17632-6170-4bea-bcb2-0e8c96d02aeb">386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt financing costs and discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0xLTEtMS0w_9d8fa58e-904e-4c24-94a8-3dc14588cc27">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0zLTEtMS0w_fd885987-ea16-45f1-b76a-31127cc78eae">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">Provision for (recovery of) 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNy0xLTEtMS0w_53e27fa0-e2b9-49c3-bae1-d692f92f68c4">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNy0zLTEtMS0w_768c0fe0-bfc6-4659-987f-0d90f0b7124a">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:120%">Provision for 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOC0xLTEtMS0w_d3936c74-3c70-40fa-93e9-dca24d1d886f">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOC0zLTEtMS0w_7f72c24e-90d5-4063-a888-7cc5ff775c99">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">Gain on modification 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOS0xLTEtMS0w_39935ad2-1360-4904-ab5f-2221c55ad2fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOS0zLTEtMS0w_8d401118-9310-4087-bca8-a06b2667c1f4">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTAtMS0xLTEtMA_92915399-6df8-45fc-85fd-fd0d3b729d40">626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTAtMy0xLTEtMA_acea5988-ec67-40a0-9c83-820bfd15c189">438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">Changes in operating assets and 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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTMtMS0xLTEtMA_4bc0055b-16a7-492b-82a3-18114dcf6763">210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTMtMy0xLTEtMA_db845ffc-018b-45ca-b225-4a0d9196288e">806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTQtMS0xLTEtMA_11be2d9d-ac1e-4614-9d5b-256e47635190">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTQtMy0xLTEtMA_f3bd9473-a6f7-4bcc-8c69-d3605490dd9d">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and 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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTUtMS0xLTEtMA_c9ece340-d6aa-4b42-aaa2-674e4b44a6f4">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTUtMy0xLTEtMA_7993409d-fd07-4dc9-a216-31e9e4395e3e">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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTYtMS0xLTEtMA_5bc2ca9f-3da9-4e8c-85ba-4feb3c42f863">538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTYtMy0xLTEtMA_910a389d-87e9-4367-8ba9-6b0533ecc4b9">982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses and other long-term obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTctMS0xLTEtMA_d3a03605-52d6-47e4-8d36-5160430ee6c7">195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTctMy0xLTEtMA_7fff2ce0-374c-46cb-b342-86a1b85c3838">1,392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" name="asur:IncreaseDecreaseinOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTgtMS0xLTEtMA_b5f8e23e-bbf1-4190-a313-e8b5c6087671">462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" name="asur:IncreaseDecreaseinOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTgtMy0xLTEtMA_40654eb0-52e8-4ef4-9939-b5ea0fb26005">405</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTktMS0xLTEtMA_37a485e9-3edc-4e10-bbc0-04d253c7bec2">2,762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTktMy0xLTEtMA_a7b4d9e4-3732-4215-a9f8-a69a7760d7ef">3,309</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjAtMS0xLTEtMA_8aad98e0-11aa-43a3-b407-d2c552c944f9">1,235</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:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjAtMy0xLTEtMA_d10629e4-97bc-4e13-a8c0-1d18478b777a">3,403</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:8pt;font-weight:700;line-height:120%">Cash flows from investing 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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition of intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjMtMS0xLTEtMA_69049ab2-4090-425b-ad17-a0df49cae34a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjMtMy0xLTEtMA_c55b8076-5fcb-4f46-9619-9f3ea9b98182">1,823</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:8pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjQtMS0xLTEtMA_ac18bf75-cf85-4dc6-aa0c-09de8a9378a9">48</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjQtMy0xLTEtMA_6289b698-d900-425c-9a92-e57e498dc488">241</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:8pt;font-weight:400;line-height:120%">Software capitalization costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjUtMS0xLTEtMA_306c87fa-da2d-4a69-963f-9c85a7c23f73">1,233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjUtMy0xLTEtMA_b30862ad-33f2-4293-8d3e-e30c4a75f249">844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net change in funds held for clients</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInClientFundsHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjYtMS0xLTEtMA_086b794b-a6ff-4cfc-ae5f-a307c2d521ab">66,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInClientFundsHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjYtMy0xLTEtMA_c9a3d0dd-984e-4cd2-bfe1-a9b9dc10384f">27,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net cash provided by 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:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjctMS0xLTEtMA_467d2218-d7b0-46a5-82cd-8601144f41c5">65,158</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjctMy0xLTEtMA_6224bc27-756f-4c54-ac26-fb55669cb10b">24,806</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</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:8pt;font-weight:700;line-height:120%">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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments of notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzAtMS0xLTEtMA_7691d09f-16c7-4004-bb7c-802fc41c6565">1,981</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzAtMy0xLTEtMA_956133b3-34bf-4c93-835a-17170740cf3d">1,784</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:8pt;font-weight:400;line-height:120%">Debt financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzMtMS0xLTEtMA_2e82557f-9d0a-422f-83ed-6242fd1acf22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzMtMy0xLTEtMA_fa51e63b-2bcd-42d1-b4ce-3bdb33ba9345">20</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:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzUtMS0xLTEtMA_c108764a-783c-494d-b9ee-2aff3a9e2b33">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzUtMy0xLTEtMA_c040e6a2-6a9b-42d2-9002-1b4135c9cbd9">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzYtMS0xLTEtMA_277aba2b-756b-4c8f-a5aa-6451b58952ca">66,337</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzYtMy0xLTEtMA_840567c4-f615-4493-bf6a-536cf99e8c09">27,751</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net cash 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:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzctMS0xLTEtMA_40595683-ad80-446c-8b0f-c201bacff02e">68,210</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:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzctMy0xLTEtMA_d4b449ca-31bc-4399-a362-0128a031c875">29,449</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:8pt;font-weight:700;line-height:120%">Net decrease in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzktMS0xLTEtMA_9435d025-61a6-4c2c-ba80-e21383abaac7">4,287</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:8pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzktMy0xLTEtMA_a0b94ed8-50f9-4985-87b8-e97746e17bae">8,046</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:8pt;font-weight:700;line-height:120%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDAtMS0xLTEtMA_2cf43b28-4605-436a-9fce-b51822f4e64b">28,577</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd0c4e2b70cb44cd8c28e5ba815deda2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDAtMy0xLTEtMA_5443783b-e7c9-4ae4-b780-97579b83cfa3">28,826</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and cash equivalents at end of period</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:8pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDEtMS0xLTEtMA_b58ef861-cd7d-4a82-aa99-6a11f5ac497c">24,290</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i001dabe78249436da88a77d1a9521a25_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDEtMy0xLTEtMA_16a6c617-72f8-4ab0-a4cb-45b99ccf7739">20,780</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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:8pt;font-weight:700;line-height:120%">Supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDQtMS0xLTEtMA_157526eb-0902-40ee-ba87-c442233787e3">219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDQtMy0xLTEtMA_04997a0f-9b19-4399-a79a-db0b686231d2">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDUtMS0xLTEtMA_bee2d12b-d4df-4b7e-8778-f6b413374e97">183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDUtMy0xLTEtMA_17d62246-b501-4912-8acc-b44464fdbe41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.&#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%">6</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_31"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_34"></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 &#8211; <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMzExMg_776b159d-5905-4853-9835-ad90b2412bbb" continuedAt="i57fb6a2d795d4ab5b9d31c71d683d561" escape="true">THE COMPANY AND BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="i57fb6a2d795d4ab5b9d31c71d683d561"><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%">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. We help small and mid-sized companies grow by assisting them in building better teams with skills that reach 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, Tax Services, 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to help clients grow their business and become the most trusted HCM resource to entrepreneurs everywhere. Our product strategy is driven by <ix:nonFraction unitRef="challenge" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="asur:NumberOfChallengesDrivingProductStrategy" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMTA5OTUxMTYzNzQ0Nw_81104941-47dc-4d49-87bb-4a30b0e888e4">three</ix:nonFraction> 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="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="asur:NumberOfProductLines" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMTA5OTUxMTYzNzQ1Ng_1ba8aaf3-a5f3-47cc-bbfe-af7d184558bd">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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Tennessee, Nebraska, New York, Florida, Vermont, and Washington.</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 prepared the accompanying unaudited condensed consolidated financial statements in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles ("U.S. GAAP") for complete financial statements. Certain reclassifications were made to conform to the current period presentation in the condensed consolidated statements of comprehensive loss.</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%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March&#160;31, 2021 and the results of operations, statements of changes in stockholders' equity for the three months ended March&#160;31, 2021 and March&#160;31, 2020, and our statements of cash flows for the three months ended March 31, 2021 and March&#160;31, 2020.</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%">These condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto filed with the SEC in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our "2020 Annual Report on Form 10-K"). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</span></div></ix:continuation><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">NOTE 2 &#8211; <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwNg_7f35bda5-c6b5-4972-9295-769182fcaa22" continuedAt="ie341249d882940c2999a008441c5916d" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="ie341249d882940c2999a008441c5916d" continuedAt="i964ec909c79e43858f06d16f75c28bea"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwNw_9451ab16-6ab6-4d17-86c8-2d1832ba0005" 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:36pt"><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. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, 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 management believes reasonable under the given circumstances.  These estimates could be materially different under different conditions and assumptions.  Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of 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: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%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i964ec909c79e43858f06d16f75c28bea"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwOA_8dad4d68-2fab-4b36-ad87-c5a487d2f1ff" 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 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%">The coronavirus ("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 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%">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, including the administration of vaccinations 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><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwOQ_8d719c53-7182-4bf6-bab2-caf6894f45c5" 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2018-13, Fair Value Measurement (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.  We adopted the standard on January 1, 2020. The adoption of this standard did not have an impact on our financial statements and disclosures.</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%">In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). 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). We adopted the standard on January 1, 2020 prospectively to all implementation costs incurred after the date of adoption. The effects of this standard on our financial position, results of operations and cash flows were not material.</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%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted.  We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach.  The adoption of ASU 2019-12 resulted in no material impact to the Company's financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgxMA_ac002454-c36f-4116-a5e7-85e39a87ea94" 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of March&#160;31, 2021, we were not a party to any pending legal proceedings that are material to our business.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfMzg0ODI5MDcwNTI1Mw_eb370564-54d1-4045-bbdd-4181df7a623d" 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">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</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%">As of March&#160;31, 2021 and December&#160;31, 2020, accumulated other comprehensive income consisted of net unrealized gains and losses on available-for-sale securities.</span></div></ix:nonNumeric></ix:continuation><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_40"></div><div style="margin-top:10pt"><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%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></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 3 &#8211; <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgxOQ_f11e81c5-c4c2-4448-a09b-f6fcf94de845" continuedAt="i7681b44940344932875414029409c9a4" escape="true">INVESTMENTS AND FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i7681b44940344932875414029409c9a4" continuedAt="idec8b3a8f278461a9ab578390a031a4b"><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%">As of March&#160;31, 2021 and December&#160;31, 2020, funds held for clients invested in available-for-sale securities consisting of government and commercial bonds, including mortgage-backed securities, amounted to $<ix:nonFraction unitRef="usd" contextRef="i9880a3de87074c7da66fbd202ac46468_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMjM0_64140c5a-aabb-4b40-90e6-bd6fc4698be4">24,233</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icec5242194aa4cdfad7814d713c9d2f5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMjQx_2b5a725b-7386-4767-bc97-4a1233fd8754">25,919</ix:nonFraction>, respectively. As of March&#160;31, 2021, and December&#160;31, 2020, funds held for clients invested in money market funds and other cash equivalents amounted to $<ix:nonFraction unitRef="usd" contextRef="i9880a3de87074c7da66fbd202ac46468_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzcw_d811a66a-04f6-45cb-8696-cceff92bcf43">1,082</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icec5242194aa4cdfad7814d713c9d2f5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzc3_6416622c-5a82-45a8-bd09-10e6e25a8b84">63,999</ix:nonFraction>, respectively. Additionally, as of March&#160;31, 2021 and December&#160;31, 2020, we had $<ix:nonFraction unitRef="usd" contextRef="ia06f5378f20c48b48d825603f7493961_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNDI2_25bab4a8-9539-4bc8-b051-4dc81d980b86">3,301</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i345c42f12df94925be4a639c0cc620a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MoneyMarketFundsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjAxMQ_f5669f5a-e553-40dc-9c0e-3a5141d31b1b">5,204</ix:nonFraction>, respectively, of operating funds in money market funds, classified as cash equivalents.</span></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMA_f69f0835-d0a1-4f1a-b06a-aaea7b8f733f" escape="true"><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%">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:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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="i1e80d0658ca64a61ad636ef7d2748a41_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy0xLTEtMS0w_0f832b33-105d-41f1-a61c-f941681d2078">7,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i1e80d0658ca64a61ad636ef7d2748a41_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy0zLTEtMS0w_98972919-2200-4f9f-b408-b1d7a84fd2c2">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1e80d0658ca64a61ad636ef7d2748a41_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy01LTEtMS0w_c0165e67-1c2b-49a1-9ef0-84c468b0b184">&#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="i1e80d0658ca64a61ad636ef7d2748a41_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy03LTEtMS0w_b62f8e6c-9e68-4961-9816-26b0bd7fcb14">7,284</ix:nonFraction>&#160;</span></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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01cf09825100482bb063cb3286a895ba_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC0xLTEtMS0w_d35f9e49-143c-4379-b6e2-b2f219673a85">8,894</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="i01cf09825100482bb063cb3286a895ba_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC0zLTEtMS0w_c6f9b9bf-ca38-4f5a-a269-c0780f7b694a">213</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="i01cf09825100482bb063cb3286a895ba_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC01LTEtMS0w_bc026086-8d70-4db0-9991-d54055522496">4</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="i01cf09825100482bb063cb3286a895ba_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC03LTEtMS0w_958dda76-488d-4251-88cf-340e2128c906">9,103</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS0xLTEtMS0w_3aa75721-6594-41c0-bdef-23764eef7fd6">7,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS0zLTEtMS0w_80408180-c17a-4f7a-b223-cec7e1df5240">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS01LTEtMS0w_d8277920-f234-47e2-8390-def9e5b0f85d">&#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="i3a3109ba5e91483cb84252d215efb8c4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS03LTEtMS0w_bfaa3c19-2f50-43f7-904b-e3936e4aff4c">7,353</ix:nonFraction>&#160;</span></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 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%">US Government agency securities</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="id3fa964c585543f99acd4c7579e64b87_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi0xLTEtMS0w_e3934afa-0b01-4354-95c2-113f7504a987">500</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="id3fa964c585543f99acd4c7579e64b87_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi0zLTEtMS0w_dc2106b1-6106-48bc-b17c-43adad50734e">&#8212;</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="id3fa964c585543f99acd4c7579e64b87_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi01LTEtMS0w_d63f4ec7-bb66-474b-b574-98a30d02a5ba">7</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="id3fa964c585543f99acd4c7579e64b87_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi03LTEtMS0w_2a813371-fd5b-4f50-adb9-6a01b8ec1dae">493</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 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%">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="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy0xLTEtMS0w_713158f2-4bdf-4454-8b2a-cf3bdd613b97">&#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="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy0zLTEtMS0w_2a181f15-efb8-499b-abd5-6d5c720e2c07">&#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="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy01LTEtMS0w_9e034c5b-61a7-4a49-8b27-4e12b11f8c30">&#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="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy03LTEtMS0w_bb919ec8-b5cb-4405-94c6-b4543150c2c8">&#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="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC0xLTEtMS0w_820c3007-4fa7-4941-a7ae-0afb14d7b24e">23,767</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC0zLTEtMS0w_9515ac67-01e8-46ce-b189-79027528ce8a">477</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC01LTEtMS0w_4e6fb9f5-b6c1-47bc-98d2-31cd4ea202e7">11</ix:nonFraction>)</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC03LTEtMS0w_94ed9cb2-7331-4e7b-8cc3-ee251ec80930">24,233</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><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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="id007ffa8a73d4fe4ba8f162616847a71_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy0xLTEtMS0w_9092562c-13cc-4e0f-b208-704bb42c06e5">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="id007ffa8a73d4fe4ba8f162616847a71_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy0zLTEtMS0w_79a1ccc1-537f-4c4b-8a20-53df80cd3435">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="id007ffa8a73d4fe4ba8f162616847a71_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy01LTEtMS0w_d04ff46e-1d4e-431d-afae-e62d5bd41ee1">&#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="id007ffa8a73d4fe4ba8f162616847a71_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy03LTEtMS0w_b954e69e-f258-4a3b-a1d6-d79dcdfef0bd">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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafd7ce3825174bec94cca0ad9bd6086c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC0xLTEtMS0w_f0161249-2df5-46fb-890d-6374d436f032">9,415</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="iafd7ce3825174bec94cca0ad9bd6086c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC0zLTEtMS0w_35543cba-4149-4508-a89c-6614713ead24">297</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="iafd7ce3825174bec94cca0ad9bd6086c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC01LTEtMS0w_c7aab1e2-a7aa-4578-ad7c-0584f1bdb53c">1</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="iafd7ce3825174bec94cca0ad9bd6086c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC03LTEtMS0w_e41d8d83-e5d3-43ef-97c2-9d45c5652b4c">9,711</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfb5fde64328492685ee914f10c408d0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS0xLTEtMS0w_831abae1-c338-4e78-a824-56840b4572f0">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="icfb5fde64328492685ee914f10c408d0_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS0zLTEtMS0w_0ee8ab0c-f06a-46f0-ab95-9c85506086ce">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="icfb5fde64328492685ee914f10c408d0_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS01LTEtMS0w_9f18cd42-4241-48f5-909a-fca9966e2401">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="icfb5fde64328492685ee914f10c408d0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS03LTEtMS0w_12c5b35b-3e37-4c84-8fa5-8eab86a250f3">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="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%">US Government agency securities</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="i98066949632b481b8aa2c96438290ae7_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi0xLTEtMS0w_bbfeb24d-0add-466d-bf7b-174f05eeb081">500</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="i98066949632b481b8aa2c96438290ae7_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi0zLTEtMS0w_5228ddf4-eed1-49ad-990a-5669439033fe">1</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="i98066949632b481b8aa2c96438290ae7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi01LTEtMS0w_44b51288-b6f2-4fc3-8502-c7518de9cff1">&#8212;</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="i98066949632b481b8aa2c96438290ae7_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi03LTEtMS0w_d97483ee-0685-449e-bb31-68b3b1d5d234">501</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 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%">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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy0xLTEtMS0w_99a135f0-4fd6-47af-98c9-b3e4ed224eb6">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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy0zLTEtMS0w_87d9cb94-1cfe-471f-b5b7-defadba7f7ec">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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy01LTEtMS0w_130353f5-91b5-4717-9e41-9b72084a03ee">&#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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy03LTEtMS0w_f4ef6379-951d-4bcb-bb93-8f279d4480b3">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="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC0xLTEtMS0w_4c371f21-b245-424b-a95b-a5f492dff4af">25,315</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC0zLTEtMS0w_5d5f8581-abd8-4a9e-9f20-0cffe0a1f05b">606</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC01LTEtMS0w_72c15c57-3541-4747-b34c-23449b0f1748">2</ix:nonFraction>)</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC03LTEtMS0w_41194986-3d01-4e97-b80a-f1f479f44f46">25,919</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><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><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:9pt;font-weight:400;line-height:120%;padding-left:15.34pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of March&#160;31, 2021 and December&#160;31, 2020, there were <ix:nonFraction unitRef="security" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNzY2_f8b67399-77b1-45ab-9087-1a7198a4ed16">63</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="INF" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNzcz_e306a1e2-e0cd-4009-9a23-021f44594e78">69</ix:nonFraction> securities, respectively, in an unrealized gain position and there were <ix:nonFraction unitRef="security" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" name="asur:NumberOfSecuritiesInUnrealizedLossPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfODQ4_37915c30-c6d9-4948-84ae-61cdb7752dff">2</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="INF" name="asur:NumberOfSecuritiesInUnrealizedLossPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfODU1_7d9466e1-2964-4260-b289-982b80546963">2</ix:nonFraction> securities, respectively, in an unrealized loss position. As of March&#160;31, 2021, we had $(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfOTMz_26bad361-f2e8-460a-b54e-91b5dd59d55a">11</ix:nonFraction>) in unrealized losses. As of March&#160;31, 2021, these unrealized losses were less than$(<ix:nonFraction unitRef="usd" contextRef="i3984e8f802544be284a5d8435f1f2183_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ3NA_68f220e2-d18d-4e89-87dd-75c77698353c">7</ix:nonFraction>) individually and $(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ2OQ_26bad361-f2e8-460a-b54e-91b5dd59d55a">11</ix:nonFraction>) in the aggregate. As of December 31, 2020, these unrealized losses were less than $(<ix:nonFraction unitRef="usd" contextRef="ief406b59c5d54e1c8f8e51cd85288296_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ4MA_9d1e62a8-b7be-439d-9727-a7175690bc16">1</ix:nonFraction>) individually and $(<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ4Ng_a902b39e-c062-4a72-9391-c17a0186749c">2</ix:nonFraction>) in the aggregate.  No securities have been in a continuous unrealized loss position for more than  12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At March&#160;31, 2021 and December&#160;31, 2020, none of these securities were classified as cash and cash equivalents on the accompanying condensed consolidated balance sheets.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="idec8b3a8f278461a9ab578390a031a4b" continuedAt="i0b12e6e3c72245e5aea93282fc63189a"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMg_4b10d1d0-5f90-41cf-8735-78604e5ed818" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of March&#160;31, 2021 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><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%">Expected Maturities</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%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfMi0xLTEtMS0w_fd175d17-aaf7-4e96-94f1-1257f50689c0">4,228</ix:nonFraction>&#160;</span></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%">After one year through five 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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfMy0xLTEtMS0w_cd910bf2-e128-4f1e-aa1e-4b2cecc54fec">20,005</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%">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNC0xLTEtMS0w_02c01434-e501-42b5-a95f-49c92c40d387">&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNS0xLTEtMS0w_4c178e1c-319b-410b-9296-5db7947c1429">&#8212;</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%">&#160;</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNi0xLTEtMS0w_f9eac020-5a10-4724-bbc2-7d97092c100a">24,233</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="id97edfc6187b45c89cbb61880dd169c1_D20200701-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMTY1MA_0bb04241-2cda-46fc-8ee8-7b069ed912bf">4,250</ix:nonFraction>, which we paid 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. Contingent purchase consideration, if any, will generally be made by May 30, 2021 and December 30, 2021.  The payment of the contingent consideration paid will be contingent on certain thresholds set forth in the asset purchase agreement.  We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration.  There was <ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzg0ODI5MDcwMTkzMg_125ae110-1adc-4eac-bd1a-7ab3fde16f08">no</ix:nonFraction> adjustment to the fair value of the contingent consideration at March&#160;31, 2021.</span></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzg0ODI5MDcwMTA3MQ_1545856f-d734-4f83-818e-8ee92b2572d7" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) 820,</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 Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assets or liabilities;</span></div><div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i0b12e6e3c72245e5aea93282fc63189a"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMw_48b2ffc8-a222-43e9-a8ad-72103a922dfa" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f529e29c0384a388b5e6a6b633aedd9_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC0xLTEtMS0w_7e2d7b5b-ebb6-4612-8045-e2dafda6836e">3,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7ec267ea91ce4e198f72161b001c9235_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC0zLTEtMS0w_47037c56-9953-4755-9db8-2ca847e26f58">3,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ibcf185ca522546c29ae621336371d7dc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC01LTEtMS0w_00b31908-cefb-4614-859f-23013f2a8528">&#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="ifc4d34ae691a486ba78b873aefe97e7a_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC03LTEtMS0w_762ca35f-e93e-43ef-b93a-8caa2380a98c">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6720838ec28d42f3a2876ebc9829d8f8_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi0xLTEtMS0w_8d88ef20-7012-450f-8857-c0ef8769126d">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9407d71e024f5f941102a360a681e1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi0zLTEtMS0w_f35c8895-ebfb-402c-a21d-79b1068c9810">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ccf06889fed49808f8ef0ae708b3b96_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi01LTEtMS0w_530a601d-2056-48ad-bdc0-fdde8b818589">&#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="i2e4acc645b4a49e9bba7655f3bbf0b00_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi03LTEtMS0w_fc5fb5cf-9328-4a0e-b856-cd64b3667490">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebf6214d57d34f24994376c30f9bfcb7_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy0xLTEtMS0w_109c8631-212d-49ce-a031-32a436a5a275">24,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946d91d498c643e7b0e9e28f55fd1815_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy0zLTEtMS0w_70c13892-2901-4c13-8f2e-49d918f37f35">&#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="i96bacbee0d794cef8d9e8fcd338cb393_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy01LTEtMS0w_e4bf479d-1585-456e-a06f-68c4f1c0a51c">24,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59846525fcb14907a23db3a5603a65dd_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy03LTEtMS0w_02e38a95-f55f-4d44-a535-f9a095d8e989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05e49352fee44964b63ea092c3668db0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC0xLTEtMS0w_54c1530d-c03a-446f-a691-6e862acdb457">28,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC0zLTEtMS0w_b8b5014e-cc43-4248-b57d-60272ffd968e">4,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1752a6661fbf4d688fd94fb3435f36b1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC01LTEtMS0w_77daa025-3469-462c-ab3a-111b4631ff0a">24,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i545612fda4054990965b6e213852c284_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC03LTEtMS0w_8f928756-58ed-4f86-8d83-287b95e82171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i05e49352fee44964b63ea092c3668db0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtMS0xLTEtMA_b6ad4151-e6ca-4c40-8fe3-8529e036467a">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="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtMy0xLTEtMA_80cb5a86-53cf-4e24-a3d9-240a288b5bad">&#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="i1752a6661fbf4d688fd94fb3435f36b1_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtNS0xLTEtMA_d9d2129b-6c55-4117-9f60-c4e12341557f">&#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="i545612fda4054990965b6e213852c284_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtNy0xLTEtMA_c324e4c8-9681-4885-8a81-4264e13281cf">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: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="i05e49352fee44964b63ea092c3668db0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtMS0xLTEtMA_4c4c888f-65aa-4464-a2cb-ba4814d161b6">3,880</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="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtMy0xLTEtMA_d625613a-5d35-4912-9119-d378257b5be8">&#8212;</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="i1752a6661fbf4d688fd94fb3435f36b1_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtNS0xLTEtMA_911824e4-f1dc-41b7-bfed-e052c43ec9f1">&#8212;</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="i545612fda4054990965b6e213852c284_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtNy0xLTEtMA_5dcfb718-ae3e-411d-afd8-f2b8469b983f">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34665a53b8b445d086d15fdc8d5c7dca_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0xLTEtMS0zNjE_4d2c6889-453e-4825-8a95-28950388ddad">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="i8f6fdc53ce884178a123165e6bf0f62e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0zLTEtMS0zNjE_ceba238a-29ef-40b8-97bd-a4ffbf0cfd53">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="ifeffe71d81fa44389436c500a4694a1f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC01LTEtMS0zNjE_336c2764-b46b-4b83-a131-be11a32455b8">&#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="i6b6fdbc027b74bc884dcab6d4bbd2e53_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC03LTEtMS0zNjE_7bcf3556-64f7-4999-aa5c-8de6b2e069d1">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387a159dac814fa88f23abb7f13e6544_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0xLTEtMS0w_5370a70f-d37c-45d3-8bdd-176f9fcf9a69">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="ic05585b34ede417aa3711903a1fdfe27_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0zLTEtMS0w_02a8c567-b369-4b2a-8426-d07256214ebb">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="i09c0648565cf4635a4f6e2c696357774_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC01LTEtMS0w_aa025e05-ef01-4824-b4b5-9f0b99bd3b26">&#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="i500633f5d12d432c84224c71523aee83_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC03LTEtMS0w_e5d197f9-6f95-41f0-b0ae-91e6759c1af7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a4996e7c7ee44089cafb9194838ce24_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS0xLTEtMS0w_e0956de5-f54b-4a30-ab1d-dcc182f4a4fb">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="idb0e03198ea145b8a08325932a4f2b5e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS0zLTEtMS0w_b5b75e31-ee01-4ec5-a33c-87e1d2314d34">&#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="i01b322c4efb44d4f8235cb5a426c1790_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS01LTEtMS0w_5c58b9a7-a11e-43cb-ac2d-2611828b1d6e">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="i0df3836ca0b94ac08c23320e0e214467_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS03LTEtMS0w_ee358374-c5f5-4940-8081-f8db940fa880">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabc4aa5f01f74d04afd981ae335fd28b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC0xLTEtMS0zNjE_899047b0-6dea-4568-bcb4-25021a4c6355">95,122</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="i6dd39606fe794d79a18ad47ff77af54c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC0zLTEtMS0zNjE_5253ea2d-1d5a-4473-82b0-30a39c2b4d4f">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="i16f18128b4ca474d8156b768b5772538_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC01LTEtMS0zNjE_4b076af5-da03-43d2-9cae-1ffdba37fa09">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="i8ab165de965c4d878879944aff628722_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC03LTEtMS0zNjE_3ce23e7d-6226-4af3-b995-e37ed57023a5">&#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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="iabc4aa5f01f74d04afd981ae335fd28b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtMS0xLTEtMzYx_fd75dff0-e1c4-4271-ab76-76fe27a9b5f5">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="i6dd39606fe794d79a18ad47ff77af54c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtMy0xLTEtMzYx_de6a6260-0251-42ca-911f-02295c02d6d9">&#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="i16f18128b4ca474d8156b768b5772538_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtNS0xLTEtMzYx_7f7715c5-c8ab-4f9e-97cd-f6a37ae1b661">&#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="i8ab165de965c4d878879944aff628722_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtNy0xLTEtMzYx_de74288e-f103-4dbe-9700-c4f328165f40">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:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabc4aa5f01f74d04afd981ae335fd28b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi0xLTEtMS0w_40bbfc75-9324-4c3d-b1aa-8ab5aeb03296">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dd39606fe794d79a18ad47ff77af54c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi0zLTEtMS0w_ebae5fba-0213-418a-abb9-7b8cd04dcdc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16f18128b4ca474d8156b768b5772538_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi01LTEtMS0w_62f26d29-19e3-4567-b20c-e67f4ca21b9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ab165de965c4d878879944aff628722_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi03LTEtMS0w_404d1b7e-a3de-4eb2-a847-93023e3740f7">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_43"></div><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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></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%">NOTE 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMA_8ea75356-ab93-4ed5-9aad-a90d25baa308" continuedAt="i5d77099fda1346dda3843a24cdca02a3" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i5d77099fda1346dda3843a24cdca02a3" continuedAt="i3ed1e16e2a364981bd355e1df29b3676"><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%">As of March&#160;31, 2021 and December&#160;31, 2020, goodwill was $<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODE_0420482b-5f8b-4f7d-93a1-a3954b3b13b3"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODE_db852a2f-e609-41aa-8168-13624a001345">73,958</ix:nonFraction></ix:nonFraction>. The Company evaluates the recoverability of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. As of March&#160;31, 2021, there has been <ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTA5OTUxMTYyOTM3Mg_ce9cd472-f363-4aa0-9634-6306b301fbee">no</ix:nonFraction> impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMg_91444b2e-695e-4c83-b340-44a8bed27d39" escape="true"><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%">The gross carrying amount and accumulated amortization of our intangible assets as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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%">Intangible Assets</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/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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="i212078e9269646e29c46691f683da7e3_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi0yLTEtMS0w_07b17275-1b5a-45a5-aaab-aeabfbbb3ddc">8.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5602c675df914531ab32fef77dcc774e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi00LTEtMS0w_66554e6c-4f30-4a0b-bb74-0fe4ac87c3a6">88,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><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="i5602c675df914531ab32fef77dcc774e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi02LTEtMS0w_730be24a-d095-49e5-9190-147f57a70b28">31,350</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="i5602c675df914531ab32fef77dcc774e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi04LTEtMS0w_9f7349b3-10ce-4816-a10a-444807d29087">56,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia3dcfaf45f49478b986d0a39b6e47fe1_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy0yLTEtMS0w_f49e0cac-aa0a-4f52-b035-d5221b0a20fc">6.6</ix:nonNumeric></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="i4332472f66b546238c36382a1c3a1bd1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy00LTEtMS0w_1808e606-26ba-425d-b3f3-fd9c8de487aa">12,001</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="i4332472f66b546238c36382a1c3a1bd1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy02LTEtMS0w_399e704b-72fc-4f71-9c70-2ad52d36ecd9">7,987</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="i4332472f66b546238c36382a1c3a1bd1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy04LTEtMS0w_fa6314ba-f2eb-4b17-8bbb-1b5413f8c447">4,014</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%">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="i5baa8da0ca25459c8fc646bd72462165_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC0yLTEtMS0w_c0c9392f-c451-4261-9cf5-cbb1bdf1e0f4">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="i86c62a105a1e446a8844209024f8ea90_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC00LTEtMS0w_26344b3d-2ebd-4494-8c47-c90dac58e020">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="i86c62a105a1e446a8844209024f8ea90_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC02LTEtMS0w_1ca23290-9b55-4c3f-858f-b03269035fcc">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="i86c62a105a1e446a8844209024f8ea90_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC04LTEtMS0w_ec1b35f4-e226-487e-ae31-c27d5ce36aca">&#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="padding:2px 1pt;text-align: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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3309eb344ce84b09a7dd55ee711edea7_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS0yLTEtMS0w_39d6a288-48a5-4915-ab26-e03feea93110">3.0</ix:nonNumeric></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="i4644235918904ab7851bbb7f2c8c5b31_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS00LTEtMS0w_d55c8510-672f-485e-b51d-a91f4aa73955">880</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="i4644235918904ab7851bbb7f2c8c5b31_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS02LTEtMS0w_767b5227-fd49-4689-8b6a-63b97bd716ac">379</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="i4644235918904ab7851bbb7f2c8c5b31_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS04LTEtMS0w_729fabd7-363f-4eda-acd2-fc2af04c4531">501</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%">Noncompete 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="i1cf1eb70844942ba81a578d4d4850181_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi0yLTEtMS0w_e0b8c873-c084-4cfc-87fd-1926649fe852">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="i4888d75ae1534c988eac766dae35424d_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi00LTEtMS0w_1c76ea37-de9a-4f5b-87b5-1891350cd99d">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="i4888d75ae1534c988eac766dae35424d_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi02LTEtMS0w_d841010f-c565-47e6-8587-a36ad840bf00">861</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="i4888d75ae1534c988eac766dae35424d_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi04LTEtMS0w_0ea01a83-6edb-4900-8ab5-b97fd94aa6c8">171</ix:nonFraction>&#160;</span></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy0yLTEtMS0w_07979ea3-cb4c-4c64-8e83-b5358b33ddb7">8.6</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy00LTEtMS0w_f5467c85-f013-4ca9-a742-3bf27a68086c">103,076</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy02LTEtMS0w_2a722011-614f-463f-a5f1-ef2cc0a752bc">41,430</ix:nonFraction>)</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy04LTEtMS0w_25b7620a-9b33-4e39-a407-c6c6735b1bd6">61,646</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><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible Assets</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/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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="i36a773db58ed41c2919d25974b4cd8c0_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi0yLTEtMS0w_00cc7382-d0d6-4353-a8a9-a2ba8546ad43">8.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85001275ce4647e0a5e1912fa1e6a90e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi00LTEtMS0w_8860b2f3-78d1-497c-b489-68534e26d393">88,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><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="i85001275ce4647e0a5e1912fa1e6a90e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi02LTEtMS0w_65f0c3dc-a13b-4291-8ad4-896e342249b0">28,898</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="i85001275ce4647e0a5e1912fa1e6a90e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi04LTEtMS0w_7880248f-c4b1-4fb6-9538-b39f0e9ee1f7">59,412</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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0ff3dbb1238a4a7aa339ec23ee54cee2_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy0yLTEtMS0w_d7171ea0-91fe-4376-9b72-2b69948d64f9">6.6</ix:nonNumeric></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="i97096f46edae45ddadb151c5b3ed4257_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy00LTEtMS0w_b8405eb5-cd27-4b70-b298-16fed241d4ee">12,001</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="i97096f46edae45ddadb151c5b3ed4257_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy02LTEtMS0w_40a83613-f72e-421e-afd6-55ae51f64e18">7,608</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="i97096f46edae45ddadb151c5b3ed4257_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy04LTEtMS0w_92e9084c-b5b6-4b22-a0f6-aba07e2dbb2b">4,393</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%">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="i088bc9857a374ec6a03fcb901a856843_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC0yLTEtMS0w_4c0ff2bc-6732-42bf-93dc-0b5594271088">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="id56d1252fd4745f696a72013740994f1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC00LTEtMS0w_26c10f95-ff97-4c11-995b-7b434ea4ac63">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="id56d1252fd4745f696a72013740994f1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC02LTEtMS0w_b69adb3b-089f-4dc0-89e9-ebebba44b37a">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="id56d1252fd4745f696a72013740994f1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC04LTEtMS0w_aebd0d6a-6153-4217-a358-9314b4db02e6">&#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="padding:2px 1pt;text-align: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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i584be60a5a694442be00756c8b330961_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS0yLTEtMS0w_2aa77989-59d4-4b6c-a516-89473803e91d">3.0</ix:nonNumeric></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="ic268e383ab0e4aa8b5725774e1043d26_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS00LTEtMS0w_cf0c8eb9-35a4-4d3d-b302-3a77af217af2">880</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="ic268e383ab0e4aa8b5725774e1043d26_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS02LTEtMS0w_2842b0bd-499a-42a8-8a72-5f4fb461c648">312</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="ic268e383ab0e4aa8b5725774e1043d26_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS04LTEtMS0w_ea555101-19df-4b00-8d80-73bc113421b4">568</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%">Noncompete 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="i08c82a12e0394f688d64a1393ca7f9cd_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi0yLTEtMS0w_401787b6-bd69-4bb1-9cfb-79dbd183e529">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="i91d73c38b0dc4790a6f80b93d9827412_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi00LTEtMS0w_888f3db5-347d-42fa-ae27-135af8d1a74d">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="i91d73c38b0dc4790a6f80b93d9827412_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi02LTEtMS0w_16ac9713-707e-4f83-a4a7-0a95b400d85a">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="i91d73c38b0dc4790a6f80b93d9827412_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi04LTEtMS0w_aa67e83f-d4e2-458d-9210-1694608f07f9">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;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="i45444f27846a4a48ae6dc4f2bc49f03e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy0yLTEtMS0w_bb54b110-517e-4c16-bb78-4d420fc6f4d1">8.5</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy00LTEtMS0w_60d8fe59-1bae-4d68-9061-431caaab9b5b">103,076</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy02LTEtMS0w_134ead70-c6bf-4a0d-98f4-88b59447befb">38,524</ix:nonFraction>)</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy04LTEtMS0w_2242fe8a-227c-4db7-bda7-3b6b93c63477">64,552</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses recorded in Operating Expenses were $<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODQy_01f52c3e-5074-4574-adf2-7a4411a5a82d">2,528</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODQ5_eee3a160-d4cc-4434-b08e-cac77303b97a">2,349</ix:nonFraction> for the three months ended March&#160;31, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfOTU4_75443848-fd90-49ea-850f-85441e8d3c39">379</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfOTY1_f04fc08e-1b02-4260-8b57-3ee41ad0e5c5">431</ix:nonFraction>&#160;for the three months ended March&#160;31, 2021 and 2020, respectively.  There is <ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTA5OTUxMTYyOTM4MA_efc092d3-9c17-46f0-b5fe-36083a83a594">no</ix:nonFraction> impairment of intangibles during the three months ended March&#160;31, 2021 based on the qualitative assessment performed by the Company.</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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i3ed1e16e2a364981bd355e1df29b3676"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMw_7846eea9-4a0f-49b2-a269-f341261b2fa8" escape="true"><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%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of March&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">Calendar Years</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%">Amount</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%">2021 (April to December)</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMS0xLTEtMS0w_0b1cb3f6-493b-459a-bb8c-aaf2d0b7b172">8,695</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%">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMi0xLTEtMS0w_22ed65c6-e87a-4d69-adf5-0ac59f287198">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMy0xLTEtMS0w_0924a664-a218-44d4-aa60-0043c269e245">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNC0xLTEtMS0w_4e822cf3-96ed-47dd-a083-38b84369abc6">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNS0xLTEtMS0w_5957817e-6ead-42c3-83c5-52082ca34987">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNi0xLTEtMS0w_fae06351-ceda-45c5-8899-ab10cf0188da">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%">&#160;</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNy0xLTEtMS0w_5d7cdfd6-21e7-4f27-bd8c-17cf752519d3">61,646</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 style="text-align:justify"><span><br/></span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_49"></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%">NOTE 5 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODY5OA_2e16b6df-2497-4251-9a17-091518b991c0" continuedAt="ia6ad3ae8b15141bf944244539d4be15c" escape="true">NOTES PAYABLE</ix:nonNumeric></span></div><ix:continuation id="ia6ad3ae8b15141bf944244539d4be15c" continuedAt="i81c523ebef91432d8f65e7c9c2ab9a0c"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODY5OQ_6ab2842f-b298-40f9-a719-9abd5ff2b895" escape="true"><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%">The following table summarizes our outstanding debt as of the dates indicated:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stated&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; 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%">7/1/2021 &#8211; 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:right"><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="i2192349c7f2846f3a06cdbbb4de84a15_I20210331" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS0zLTEtMS05NzkvdGV4dHJlZ2lvbjo3ZWMwYWFmNmEzMjY0ZjdkYTU4YmVjMDA2NzZiNGU3Ml8xMDk5NTExNjI3Nzk4_851ba55e-ee8f-449f-b3b2-8928ea24e381">2.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i36a2e92b8c29424fbbe4854c622ddda2_I20210331" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS0zLTEtMS05NzkvdGV4dHJlZ2lvbjo3ZWMwYWFmNmEzMjY0ZjdkYTU4YmVjMDA2NzZiNGU3Ml8xMDk5NTExNjI3ODA2_0099f562-dc69-4ab6-a9cd-d7cbcd19f58e">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="if1f882bde7ab491e9007592b842b8fc6_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS01LTEtMS0w_f02c4203-25d7-4df8-b43e-fc2104354787">4,263</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="i7242fdea1c2e47e8bd86fb23e2a0f8f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS03LTEtMS0w_a5c3ba86-9b36-4cba-922c-0c0f56d267f8">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></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%">PPP Loan &#8211; Pinnacle Bank</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding: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="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="number" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi0zLTEtMS0w_459b579a-5148-41f9-8342-41297c579605">1.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi01LTEtMS0w_bbc4fffe-ec35-405d-814e-246af3469545">8,856</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="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi03LTEtMS0w_f6eb94c6-ea79-4aff-965d-b65233badd47">8,856</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%">Term Loan &#8211; Wells Fargo Syndicate Partner</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7d623d512e3a4b2595db22d8cadac4ee_I20210331" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy0zLTEtMS0w_dc41f89a-2089-43c8-8039-1523da2164aa">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d623d512e3a4b2595db22d8cadac4ee_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy01LTEtMS0w_42c9268d-a0e7-48b7-9601-35bff05eb7fa">9,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic74b29bfd2fd44a287e42df3a7cbf5be_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy03LTEtMS0w_c1e886ca-b03f-4dea-8909-44482425821a">9,875</ix:nonFraction>&#160;</span></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 Notes Payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNC01LTEtMS0w_11425e07-47c5-48b8-b377-35bbc5a36fcf">22,932</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNC03LTEtMS0w_b541447b-0c7f-4b8c-9465-7bf253cae61e">24,913</ix:nonFraction>&#160;</span></td><td style="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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNS01LTEtMS0w_3a735cc7-0e63-4068-b940-c67d9c9c9f57">12,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNS03LTEtMS0w_43120c05-93bf-4460-bc06-1d20e7f2a835">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="padding:2px 1pt;text-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNi01LTEtMS0w_a5532b6d-8f66-470f-8551-55e64f9d0302">10,908</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNi03LTEtMS0w_5184f3e6-5699-481c-a5fc-8771a199e50e">12,525</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><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:27pt;text-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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.34pt">Information presented in each of the tables this Note 5 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 ("the PPP"). Under the terms of the PPP, 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 ("the SBA") issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will grant forgiveness of our entire loan or a significant portion of the 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.</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%">We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i81c523ebef91432d8f65e7c9c2ab9a0c" continuedAt="ic6d0b97d6ae44bcbb31bf7f8f56e384c"><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODcwMA_b50d3cb8-af50-4616-a7eb-906b41b52ff0" escape="true"><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%">The following table summarizes the debt issuance costs as of the dates indicated:</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: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:2px 1pt;text-align: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="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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi0xLTEtMS0w_275cc614-c710-4209-aa7a-94e62249e1ef">12,024</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi0zLTEtMS0w_fa9d5d9e-81a4-4a44-ba5c-fd5d49fe6a2f">123</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi01LTEtMS0w_c6093fed-da2e-42c8-9ea7-8f2f4d9d7ad6">11,901</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy0xLTEtMS0w_f66419e9-394d-4004-817c-c43f0a396134">10,908</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy0zLTEtMS0w_db9c262e-2d53-41a0-adc9-ebeeb730e738">226</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy01LTEtMS0w_36b481b0-43ca-4279-a73f-f85380e95644">10,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%">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC0xLTEtMS0w_8d2dbbb2-81ca-4915-833d-36e4ecdc691b">22,932</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC0zLTEtMS0w_6de971ae-ab48-454f-8c51-f7277c6eb6ae">349</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC01LTEtMS0w_ed791fa7-6504-46f1-b4e8-1a84298c4c05">22,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable includes $<ix:nonFraction unitRef="usd" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableToBankCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU2Mg_13f4837d-d808-440a-a967-02c01ac03939">8,358</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU2Nw_6fe80b28-9c9e-4045-a7eb-fc909cd4c60d">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.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable, includes $<ix:nonFraction unitRef="usd" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="-3" name="us-gaap:NotesPayableToBankNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU3Mg_e591ec3a-b6c2-48f5-9ab5-aa3183ac5933">498</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU3Nw_d76938a1-53fe-4c3e-9bda-44e2c4253516">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 SBA has made a decision regarding our application for loan forgiveness.</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: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:2px 1pt;text-align: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="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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi0xLTEtMS0w_8ec6f4a6-6fbb-48d4-8c0f-8b52c0cdae1e">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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi0zLTEtMS0w_fc7fe60c-33b7-4654-8c15-ae1401133d73">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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi01LTEtMS0w_d76cf068-d566-4a2f-a924-aac1612dee43">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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy0xLTEtMS0w_719b2505-ca18-4314-bdca-030f8ae7c9e0">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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy0zLTEtMS0w_7da56fdc-afa5-42a2-830f-8cce22853c43">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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy01LTEtMS0w_556aa433-5a29-4d1e-9bc8-445389379404">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</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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC0xLTEtMS0w_2e56f9bb-c298-4565-aa2b-a50b380a8ddb">24,913</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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC0zLTEtMS0w_2e3ff3d5-c253-4ff4-a8a6-fba60e3cc3a8">378</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="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC01LTEtMS0w_bfa7b64c-0cd3-4aea-95d0-959403bcc021">24,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable includes $<ix:nonFraction unitRef="usd" contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableToBankCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU4OQ_595e7f3e-34e5-4ee4-bad5-394ede06e522">6,866</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU5NA_c73c7cc5-9591-40c3-86a9-043cef0f47fc">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 SBA has made a decision regarding our application for loan forgiveness.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable, includes $<ix:nonFraction unitRef="usd" contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableToBankNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDYwMA_5b866da0-27d2-4ca6-947e-abb93bcbe2c0">1,989</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDYwNQ_1551f498-2698-44d7-9439-62b93cb71743">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 SBA has made a decision regarding our application for loan forgiveness.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODcwMQ_220b254e-3c80-40e6-a3d8-492486234b11" escape="true"><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%">The following table summarizes the future principal payments related to our outstanding debt as of March&#160;31, 2021:</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">2021 (remainder)</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMS0xLTEtMS0w_c4773a01-e292-4132-9981-0ed43bc548da">10,407</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%">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMi0xLTEtMS0w_252b0004-4d7d-4407-98da-5cfb5b67ea4b">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMy0xLTEtMS0w_69616a5f-20cf-4418-806a-92d4f8e3ba1d">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNC0xLTEtMS0w_0316eee3-326f-43cc-b22f-ff646585218f">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNS0xLTEtMS0w_757ab3a8-8c1c-4076-a3a5-d6b13d3d48ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNi0xLTEtMS0w_bcebd070-e3b4-4979-b843-2efb375e4ee2">22,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:6.75pt"><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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="ic6d0b97d6ae44bcbb31bf7f8f56e384c" continuedAt="i2539482757cf43b08557146c2972b26a"><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-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Wells Fargo N.A.</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%">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, 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&#160;31, 2019. As described below, the Credit Agreement was amended during 2020, with the most recent amendment effective August 10, 2020.</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%">Following the amendment, the Credit Agreement provided for $<ix:nonFraction unitRef="usd" contextRef="i882ef49970974437aedec8f2f72579ab_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNDE1Nw_e529da55-a5bb-4b66-b96c-848cb68edd11">10,000</ix:nonFraction>&#160;in term loans and a $<ix:nonFraction unitRef="usd" contextRef="i431fed4f6ac040bca067c65ccb47a0ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNDE4MA_1b99a6b2-f291-4bdd-ae85-1e947ea4eac1">5,000</ix:nonFraction>&#160;revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants as described in our Form 10-K filed with the SEC on March 9, 2021. We expect to be in compliance with these amended financial covenants over the next twelve months. &#160;&#160;</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%">As of March&#160;31, 2021 and December&#160;31, 2020, <ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzE4NA_95f7f500-6302-4724-863c-82d9ce6b8603"><ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzE4NA_df8d4d81-13b4-46c7-97e1-69b06026bc3a">no</ix:nonFraction></ix:nonFraction> amount was outstanding and $<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzIxNA_3c81e77a-03e2-4acc-9925-31ade3e72e85"><ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzIxNA_f32b7ecb-4720-416c-b5e7-84cbe8ef369a">4,500</ix:nonFraction></ix:nonFraction>, respectively, was&#160;available for borrowing under the revolver.</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%">PPP Loan</span></div></ix:continuation><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:115%"><ix:continuation id="i2539482757cf43b08557146c2972b26a">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 PPP 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 SBA, which administers loans issued under the PPP, has issued guidance, deferring all payments that would be owed on this loan until the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will forgive 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="i35b749d3ca6d454bbf031da907034286_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMTA5OTUxMTY1Mjc1NQ_a4e0891b-2c03-4316-99c3-b357c86f5cc2">3,250</ix:nonFraction> or requires monthly payments of principal and interest in excess of $<ix:nonFraction unitRef="usd" contextRef="i35b749d3ca6d454bbf031da907034286_D20210101-20210331" decimals="-3" name="asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMTA5OTUxMTY1Mjc2Mw_f770dcd7-3a5b-468e-ab8f-770092bbc5f6">185</ix:nonFraction>, 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 filed our initial application for forgiveness of this loan in December 2020, and completed our application in early February 2021. Given this timing, we expect that payments we may owe, if any, would not start until second or third quarter of 2021. Under U.S. 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 PPP.</ix:continuation> </span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">NOTE 6 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTQzMA_629382e6-753f-4d4f-b59a-1e098ab93f04" continuedAt="idb1a78eb51224938aa63b6052c70cb1e" escape="true">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</ix:nonNumeric></span></div><ix:continuation id="idb1a78eb51224938aa63b6052c70cb1e" continuedAt="i829a83049e2e4903bdc48646a1580474"><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%">Receivables</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%">Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTYy_5beedecb-352b-4ca5-bba9-fb3575811eac">1,909</ix:nonFraction> were $<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTcw_cbc7b3cf-1747-4713-a066-fa0b825401e7">3,873</ix:nonFraction> at March&#160;31, 2021.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMjY2_dc240422-9c64-4708-bd18-b766bf3a3364">2,194</ix:nonFraction> were $<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMjc0_84f83abe-0885-4525-b72f-e7ac16bb53e5">3,354</ix:nonFraction> at December&#160;31, 2020. As of March&#160;31, 2021, one customer represented <ix:nonFraction unitRef="number" contextRef="i2c2e7a0f432c4955bf1b2d8b3a9a786a_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMzE5_fa33eac9-98ad-46c9-aed0-5464a43002d8">5</ix:nonFraction>% of our net accounts receivable balance. <ix:nonFraction unitRef="number" contextRef="i61683638fe6642a5bac16a71b699c7d9_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMzYy_9930de78-6fee-4b0f-bd9d-1bf8bdeb38b0">No</ix:nonFraction> customers represented more than 10% of our net accounts receivable balance as of December&#160;31, 2020.</span></div></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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i829a83049e2e4903bdc48646a1580474"><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNTMy_5f9fb104-75ad-4c4e-a7fd-fe38c596bc6e">4,128</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNTM5_eee6fd6e-1ec2-48de-8658-3a23e0f5531f">3,792</ix:nonFraction> at March&#160;31, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three months ended March&#160;31, 2021 and for the three months ended March&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA5OTUxMTYyOTQ0Nw_1f0e17fb-d6df-4653-9fa7-4f0631f529b9">232</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA5OTUxMTYyOTQ0Mw_0946e6b2-203e-4abd-a730-bfe0257575ce">249</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2021 and 2020, revenue of $<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNzgy_4e33b3e8-4867-4421-8053-3af388ac00cf">3,406</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfODQ2_4d696fca-cbd9-458f-808e-2822516c1d50">2,704</ix:nonFraction>&#160;was recognized from the deferred revenue balance at the beginning of each 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA0Ng_96765331-83fe-4b0a-90e2-e76842096293">24,563</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="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTE3Nw_e550ddf5-f640-485c-8c4d-d25285c58739">65</ix:nonFraction>% of these remaining performance obligations over the next <ix:nonNumeric contextRef="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTIzNw_d2fe5f89-32e3-4193-bca7-e7df964564cb">12</ix:nonNumeric> months, with the balance recognized thereafter.</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%">Revenue Concentration</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%">During the three months ended March&#160;31, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.</span></div></ix:continuation><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_61"></div><div style="margin-top:10pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNA_ed44952b-1fef-4a14-bf82-597571542fc5" continuedAt="i91f99e1bc66c404ba709325c501a9a46" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i91f99e1bc66c404ba709325c501a9a46" continuedAt="ia918beaa9cc743a0af22f4e389bf9e3a"><div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into&#160;office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjY1_fae8f2ad-5323-4b5d-ba3b-eb3749a98292">one</span>&#160;to&#160;<ix:nonNumeric contextRef="i7354bd79cd254959867dad0c6bd9fd68_I20210331" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjcx_23ef87ed-b078-48e4-a2a6-718c7843dc4a">ten years</ix:nonNumeric>. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying condensed consolidated statements of comprehensive loss, rent expense is included in operating expenses under selling, general and administrative expenses. <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNQ_c7b99e28-d0ee-4a06-a9f4-b009346c52cf" continuedAt="i69ae8c353b474aed8c09a45ab1ae5dad" escape="true">The components of the rent expense for the three months ended March&#160;31, 2021 and 2020 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i69ae8c353b474aed8c09a45ab1ae5dad" continuedAt="i8b44cc5eecbb4178be144979cdba5b81"><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:80.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMi0xLTEtMS0w_913f66c5-1b38-426e-8678-994b35f0b237">570</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="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMi0zLTEtMS0w_47e5dbfb-fe35-40fa-ba37-c123e001b6a8">552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMy0xLTEtMS0w_6bc4393b-0960-442c-9bbf-c4224ad8544c">11</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="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMy0zLTEtMS0w_bf097840-bbdd-4e57-a6c3-91fc99dcfda7">48</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%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfNC0xLTEtMS0w_db38c37f-e033-48ef-81a8-ea9e7a096400">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfNC0zLTEtMS0w_2e04788c-206b-476f-8744-82ef38be2891">504</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is <ix:nonFraction unitRef="number" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTA0OQ_e1fc7f30-d05e-43da-b9bd-d6fe89cc6d4c">8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iab7929101d104620bc507e430057e833_I20201231" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTA1Ng_f24e1e17-7328-4c61-8245-7b364fba0c46">9</ix:nonFraction>% as of March&#160;31, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTEzNQ_52dfc715-a4cb-49c1-aa58-a66d7be2af86">five</span> and <ix:nonNumeric contextRef="i9ef4ef9dca0b4a0d91f32ef78ef63e8e_I20201231" format="ixt-sec:durwordsen" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTE0Mg_e41efd7b-99d8-4945-afd1-2f88a0db0672">six years</ix:nonNumeric> as of March&#160;31, 2021 and December&#160;31, 2020, respectively.</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%"><ix:continuation id="i8b44cc5eecbb4178be144979cdba5b81" continuedAt="i6f446de93e794e73833e63530d65230b">Supplemental cash flow information related to operating leases for the three months ended March&#160;31, 2021 and 2020 follow:</ix:continuation></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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="ia918beaa9cc743a0af22f4e389bf9e3a"><div style="margin-top:5pt"><ix:continuation id="i6f446de93e794e73833e63530d65230b"><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:80.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td style="background-color:#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="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfMy0xLTEtMS0w_dc9e2d5b-8ba7-42c8-8d50-0c0a5d386826">609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfMy0zLTEtMS0w_9d0ff906-5d8d-43ec-a81c-cdf511ef054e">573</ix:nonFraction>&#160;</span></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%">Non-cash operating activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfNS0xLTEtMS0w_d8104bcc-cd76-4052-925d-fd66bc2e799d">325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfNS0zLTEtMS0w_2aad4235-5de1-4971-a99c-f4a23583b972">&#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></ix:continuation></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNw_22704bb7-5020-41ca-a932-58e9d57edfc9" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows:</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:81.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.642%"></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 December 31</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%">Operating Leases</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%">2021 (remainder)</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMS0xLTEtMS0w_71a613c2-eeef-40df-8476-3c911c0ecda6">1,854</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%">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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMi0xLTEtMS0w_7eac1b61-bd7b-458d-b9e2-d42314d6b11a">1,949</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMy0xLTEtMS0w_a068e5cf-4672-47f3-8c5b-10e425fec75c">1,256</ix:nonFraction>&#160;</span></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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNC0xLTEtMS0w_5fb042cf-6ab8-4247-8380-cebcf9e8a782">1,037</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNS0xLTEtMS0w_35e6ac14-9db9-43ef-b355-ec9e35080b44">828</ix:nonFraction>&#160;</span></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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="asur:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNi0xLTEtMS0w_e637098d-0e57-457b-a6f0-525593d06e1a">1,803</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 minimum lease payments</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNy0xLTEtMS0w_c4c4cfa1-a1f6-4260-bd65-c49774f3221a">8,727</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%">Less imputed interest</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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfOC0xLTEtMS0w_ab489b8e-0e12-4e5c-b6c5-74b64b4bc9a3">1,666</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%">Total lease 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="id151c3f923c84a4387d7590e42808004_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfOS0xLTEtMS0w_286e28f9-6f1b-4fc8-a519-3efee9f0c10a">7,061</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="ifcdc9ab77a1546a28f7b1a1d9c293ec9_64"></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 8 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjQ1Nw_d262f7cd-8b89-40fd-a262-9d5e309efa18" continuedAt="i278d8847b94a475fb4e23d323a16f89f" escape="true">SHARE-BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="i278d8847b94a475fb4e23d323a16f89f"><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 <ix:nonFraction unitRef="plan" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="asur:ActiveEquityPlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNDc_a9a6a190-247e-430f-be48-9e2ab1478ff1">one</ix:nonFraction> active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#8220;2009 Plan&#8221;), however, the terms and conditions of the 2009 Plan continue to govern any outstanding awards previously granted under the 2009 Plan.</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%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNDYw_9e153c2d-c19c-4166-b5ba-7564377681f5">2,350,000</ix:nonFraction> shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have outstanding options to purchase <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNzMw_801a6c46-f1da-4859-a1ef-9d7c9586c7ee">1,465,985</ix:nonFraction> shares at a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNzgw_a825f659-3e0d-4f68-bc5f-d9f154c25009">7.89</ix:nonFraction>. During the three months ending March&#160;31, 2021 we issued <ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfODI1_fa471de7-db13-4e1a-a411-79b595098316">307,500</ix:nonFraction> of employee stock options. The weighted average exercise price of these awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfOTMy_f6d4f023-0a84-46fc-80c7-eefa8aef9fc6">7.53</ix:nonFraction> for the three months ended March&#160;31, 2021.  These awards will vest over a <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMzg0ODI5MDY5OTc1Ng_d3500866-4133-4434-b68c-925455611202">three-year</ix:nonNumeric> period. We also had <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMTA0NQ_2a99062e-5683-4964-9622-050a33008b33">388,273</ix:nonFraction> outstanding restricted stock units as of March&#160;31, 2021.</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%">As of March&#160;31, 2021, we had <ix:nonFraction unitRef="shares" contextRef="id151c3f923c84a4387d7590e42808004_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMTkzMw_e723a295-4db5-4374-9cd1-a438d454dea4">1,008,506</ix:nonFraction> shares available for grant pursuant to the 2018 Plan.</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%">Share based compensation for our stock option plans for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were $<ix:nonFraction unitRef="usd" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjA4Mw_18532668-55f0-4533-9967-7ab0130b6602">626</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjA5MA_7206627a-6c32-491a-b807-e4bb66590f95">438</ix:nonFraction>, respectively. We issued <ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjE4NA_47630249-974f-479e-ba28-c83066113a2e">19,709</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjE5MQ_80182560-8524-4cbe-bcf6-6ff903c25f98">19,317</ix:nonFraction> shares of common stock related to exercises of stock options for the three months ended March&#160;31, 2021 and 2020, respectively. We issued <ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjMxNw_3e1bd678-54d8-4d85-8c62-e51dc7b5ccfc">34,920</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjMyNA_3b409a39-19c4-42c5-9554-c768e2598bd5">9,944</ix:nonFraction> shares of common stock related to the issuance of vested restricted stock units for the three months ended March&#160;31, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_73"></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 9 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfODQy_a4e9cf37-5e0d-45aa-b735-3b7c4329f6f7" continuedAt="i11d1f9c50fdd45ffa708600700b70496" escape="true">NET LOSS PER SHARE</ix:nonNumeric></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%"><ix:continuation id="i11d1f9c50fdd45ffa708600700b70496" continuedAt="i3d2665c7bc6d44a19f1922799b488f4f">We compute net loss per share based on the weighted average number of common shares outstanding for the period.&#160;&#160;Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options.&#160;&#160;We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately <ix:nonFraction unitRef="shares" contextRef="ic45773115bae4c5db522a113e2ee125e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfMTA5OTUxMTYyODY1Mg_6e5f5116-121e-471a-b546-1ba0e0518c79">1,854,000</ix:nonFraction> </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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div><span><br/></span></div></div><ix:continuation id="i3d2665c7bc6d44a19f1922799b488f4f"><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%">and <ix:nonFraction unitRef="shares" contextRef="i434a0ad5635e4db2a9ea07274cd17d66_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfMTA5OTUxMTYyODY0OA_8f001767-a858-41db-bcca-da0057079466">1,264,000</ix:nonFraction> shares for the three months ended March&#160;31, 2021 and 2020, respectively,&#160;from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.</span></div><ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfODQz_0cd8059f-4aac-426b-a58e-0857514abc6c" escape="true"><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%">The following table sets forth the computation of basic and diluted net loss per common share for the three months ended March&#160;31, 2021 and March&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:68.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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%">Three Months Ended March 31,</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%">2021</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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMi0xLTEtMS03NDA_b6d5fda0-dd48-4aad-818d-10b25b2e0eb0">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMi0zLTEtMS03NDA_158a7252-b475-4e10-9448-1bf7eee2e59a">1,767</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%">Weighted-average shares of common stock outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0xLTEtMS03NDA_642b8173-e9e0-45f1-82e9-9781d4bcf843"><ix:nonFraction unitRef="shares" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0xLTEtMS03NDA_ef924ab0-a93c-4d59-a93e-2fa3ba143f14">19,007,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0zLTEtMS03NDA_30816736-3566-4e62-83b7-f07daf9348b5"><ix:nonFraction unitRef="shares" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0zLTEtMS03NDA_458a28cb-da2d-47b2-ad06-1fa17c2d1c68">15,727,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0xLTEtMS0yNjE2_9ce7d41b-b85e-403b-a359-370d8d31be0d"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0xLTEtMS0yNjE2_c5a624dc-4d94-4ce2-b897-3289680d626a">0.08</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0zLTEtMS0yNjE2_704ace07-58d3-4782-b35b-a5a106fe678b"><ix:nonFraction unitRef="usdPerShare" contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0zLTEtMS0yNjE2_746a2c27-9c9d-4ad2-8497-4748b5513416">0.11</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_79"></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 10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83OS9mcmFnOmM1MzZkMjczZDEwODRlOWJiZjRhZmI0ZjJjYWQ4ODY5L3RleHRyZWdpb246YzUzNmQyNzNkMTA4NGU5YmJmNGFmYjRmMmNhZDg4NjlfNDk4_b45872df-74dd-4f09-9e1f-688ed283134e" continuedAt="i59c3c7e99b5e4dd4a57b4321e7fc244e" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></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%"><ix:continuation id="i59c3c7e99b5e4dd4a57b4321e7fc244e">We evaluated subsequent events through the date of the filing of this Quarterly Report on Form 10-Q with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the&#160;condensed consolidated&#160;financial statements as of March&#160;31, 2021, and events which occurred subsequent to March&#160;31, 2021 but were not recognized in the condensed consolidated financial statements. Based on this evaluation, we have determined there were no subsequent events to report.</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%">18</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160; MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_85"></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%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING 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%">This Form 10-Q contains forward-looking statements about our financial results, which may include expected GAAP and non-GAAP financial and other operating and non-operating results, including revenue, net income, diluted earnings per share, operating cash flow growth, operating margin improvement, deferred revenue growth, expected revenue run rate, expected tax rates, stock-based compensation expenses, amortization of purchased intangibles, amortization of debt discount and shares outstanding. The achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, the company's results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include -- but are not limited to -- risks associated with possible fluctuations in the company's financial and operating results; the company's rate of growth and anticipated revenue run rate, including 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, reductions in employment and an increase in business failures, specifically among our clients, the company's ability to convert deferred revenue and unbilled deferred revenue into revenue and cash flow, and ability to maintain continued growth of deferred revenue and unbilled deferred revenue; foreign currency exchange rates; errors, interruptions or delays in the company's services or the company's Web hosting; breaches of the company's security measures; changes in the forgiveness provisions for loans under the Paycheck Protection Program; domestic and international regulatory developments, including changes to or applicability to our business of privacy and data securities laws, money transmitter laws and anti-money laundering laws; the financial and other impact of any previous and future acquisitions; the nature of the company's business model, including risks related to government contracts; the company's ability to continue to release, gain customer acceptance of and provide support for new and improved versions of the company's services; successful customer deployment and utilization of the company's existing and future services; changes in the company's sales cycle; competition; various financial aspects of the company's subscription model; unexpected increases in attrition or decreases in new business; the company's ability to realize benefits from strategic partnerships and strategic investments; the emerging markets in which the company operates; unique aspects of entering or expanding in international markets, including the compliance with United States export control laws, the company's ability to hire, retain and motivate employees and manage the company's growth; changes in the company's customer base; technological developments; litigation and any related claims, negotiations and settlements, including with respect to intellectual property matters or industry-specific regulations; unanticipated changes in the company's effective tax rate; factors affecting the company's outstanding convertible notes, term loan, and revolving credit facility; fluctuations in the number of company shares outstanding and the price of such shares; collection of receivables; interest rates; factors affecting the company's deferred tax assets and ability to value and utilize them; the potential negative impact of indirect tax exposure; the risks and expenses associated with the company's real estate and office facilities space; and general developments in the economy, financial markets, credit markets and the impact of current and future accounting pronouncements and other financial reporting standards.</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%">Further information on these and other factors that could affect the company's financial results is included in the reports on Forms 10-K, 10-Q and 8-K, and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of the company's website at investor.asuresoftware.com</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%">Asure Software assumes no obligation and does not intend to update these forward-looking statements, except as required by law.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_88"></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%">OVERVIEW</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%">The following description of Asure&#8217;s financial position as of March&#160;31, 2021 and December&#160;31, 2020, and results of operations for the three months ended March&#160;31, 2021 and 2020 should be read in conjunction with our 2020 Annual Report on Form 10-K filed with the SEC on March 11, 2021. Asure&#8217;s internet website address is http://www.asuresoftware.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (the "Exchange Act") are available through the investor relations page of our internet website free of charge as soon as reasonably practicable after they are electronically filed, or furnished to, the SEC. Asure&#8217;s internet website and the information contained in our website or connected to our website is not incorporated into this Quarterly Report on Form 10-Q.</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 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 </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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the most trusted HCM resource to entrepreneurs and are focused on less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solution strategy solves three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have invested in, and 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. </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 to be updated</span></div><div style="margin-top:10pt;text-align: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 March 31, 2021, more than 70% 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 the headcounts of 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%">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 market our solution set. The current remote work environment presents a unique opportunity for our sales force because 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="margin-top:10pt;text-align: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 our Form 10-K. As a result, 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 id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_91"></div><div style="margin-top:10pt;text-indent:6.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></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%">RESULTS OF OPERATIONS</span></div><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">($ in thousands)</span></div><div 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%">Three Months Ended March 31, 2021&#160;Compared to&#160;Three Months Ended March 31, 2020</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%">The following table sets forth, for the fiscal periods indicated, the percentage of total revenues represented by certain items in Asure's Condensed Consolidated Statements of Comprehensive Loss:</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:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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%">&#160;</span></td><td colspan="9" 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%">Three Months Ended March 31,</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%">&#160;</span></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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33&#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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13&#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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense 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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss 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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are comprised of recurring revenues, professional services, hardware, and other revenues. We expect our revenues to increase as we introduce new applications, expand our client base and renew and expand relationships with existing clients. As a percentage of total revenues, we expect our mix of recurring revenues, and implementation and other revenues to remain relatively constant.</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-style:italic;font-weight:400;line-height:120%">Recurring Revenues</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: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%">Recurring revenues include fees for our payroll, payroll tax, time and labor management, and other Asure solutions as well as fees charged for form filings and delivery of client payroll checks and reports. These revenues are derived from (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="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%">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 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%">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:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></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-style:italic;font-weight:400;line-height:120%">Professional Services, Hardware and Other Revenues</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%">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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was derived from the following sources (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 style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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%">Increase</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="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%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td 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%">19,242&#160;</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%">18,436&#160;</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%">806&#160;</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%">4.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,802&#160;</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%">18,947&#160;</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%">855&#160;</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%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div 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%">Total revenue represents our consolidated revenues, including sales of our payroll and tax services, time and attendance and human resource software, as well as complementary hardware devices to enhance our software products. Recurring revenue consists of cloud revenue, recurring HR consulting revenue, hardware as a service, maintenance and support revenue and interest earned on client funds. Professional services, hardware and other revenue consists of hardware revenue, on-premise software license revenue as well as installation services and other professional services revenue.&#160; While revenue mix varies by product, recurring represented over 95% of total revenue in the first quarter.</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%">Revenue for the three months ended March&#160;31, 2021 was $19,802, an increase of $855, or 4.5%, from $18,947 for the three months ended March&#160;31, 2020. Recurring revenue increased primarily due to an increase in clients due to our acquisitions in 2020 and higher account balances in funds held for clients partially offset by impact of COVID.  Revenue for the three months ended March 31, 2021, increased sequentially $3,371 or 20.5%, from $16,430 for the three months ended December 31, 2020 primarily due to year end W-2/ACA revenue.</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%">Although our total customer base is widely spread across industries, our sales are concentrated in small to mid-size businesses.&#160;&#160;We continue to target small and mid-sized businesses across industries as prospective customers.&#160;&#160;Geographically, we sell our products primarily in the United States.</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%">In addition to continuing to develop our workforce solutions and release of new software updates and enhancements, we continue to actively explore other opportunities to acquire additional products or technologies to complement our current software and services.</span></div><div style="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%">Gross Profit and Gross Margin</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%">Consolidated gross profit for the three months ended March&#160;31, 2021 was $12,492, an increase of $1,385 or 12.5%, from $11,107 for the three months ended March&#160;31, 2020.&#160;Gross margin as a percentage of revenue was 63.1% for the three months ended March&#160;31, 2021 as compared to 58.6% for the three months ended March&#160;31, 2020. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of sales relates primarily to direct product costs, compensation for operations and related consulting expenses, hardware expenses, facilities and related expenses and the amortization of our purchased software development costs. We include intangible amortization related to developed and acquired technology within cost of sales.</span></div><div style="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%">Sales and Marketing Expenses</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%">Sales and marketing expenses primarily consist of salaries and related expenses for sales and marketing staff, including stock-based expenses and commissions, as well as marketing programs, which include events, corporate communications and product marketing activities.</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%">Selling and marketing expenses for the three months ended March&#160;31, 2021 were $3,611, an increase of $36 from $3,575 for the three months ended March&#160;31, 2020. The increase in sales and marketing is primarily due to increased personnel costs offset by lower discretionary marketing spend as we focus on hiring direct sales personnel.&#160;&#160;Sales and marketing expenses as a percentage of revenue decreased to 18.2% for the three months ended March&#160;31, 2021 from 18.9% for the same period in 2020.</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 continue to expand and increase selling costs as we focus on hiring direct sales personnel, expanding recognition of our brand, and lead generation.</span></div><div style="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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></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%">General and Administrative Expenses</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%">General and administrative expenses primarily consist of salaries and related expenses, including stock-based expenses for finance and accounting, legal, internal audit, human resources and management information systems personnel, legal costs, professional fees, and other corporate expenses such as transaction costs for acquisitions.</span></div><div style="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%">General and administrative expenses for the three months ended March&#160;31, 2021 were $6,498, an increase of $976 from $5,522 for the three months ended March&#160;31, 2020, primarily attributable to the income from the transition services agreement with FM:Systems in relation to the sale of the Workspace business in 2019 as well as increased personnel costs.  General and administrative expenses as a percentage of revenue increased to 32.8% for the three months ended March&#160;31, 2021 from 29.1% for the same period in 2020.</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 continue to drive efficiencies within our payroll operations and continually reevaluate our vendor relationships.</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%">Research and Development Expenses</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%">Research and development (&#8220;R&amp;D&#8221;) expenses consist primarily of salaries and related expenses, including stock-based expenses for employees supporting our R&amp;D activities.</span></div><div style="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%">R&amp;D expenses for the three months ended March&#160;31, 2021 were $1,124, a decrease of $50, or 4.3%, from $1,174 for the three months ended March&#160;31, 2020. The decrease in R&amp;D expense is primarily attributable to an increase in investment costs offset by an increase in capitalization costs. R&amp;D expenses as a percentage of revenues decreased to 5.7% for the three months ended March&#160;31, 2021 from 6.2% for the same period in 2020.</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 will continue to enhance our products and technologies through expansion of our technological resources by increasing headcount and development partnerships, as well as through organic improvements and acquired intellectual property.&#160;We will continue to expand the breadth of integration between our solutions, allowing direct clients and resellers the ability to easily add and implement components across our entire solution set.&#160;We believe that our expanded investment in product, engineering, SaaS hosting, mobile and hardware technologies lays the groundwork for broader market opportunities and represents a key aspect of our competitive differentiation.&#160;Native mobile applications, common user interface, expanded web service integration and other technologies are all part of our initiatives.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our development efforts for future releases and enhancements are driven by feedback received from our existing and potential customers and by gauging market trends. We believe we have the appropriate development team to design and enhance our solution suite and integrated platform. We have also made significant investments outside of core R&amp;D into compliance and certifications, including SOC I Type 2 and SOC II Type 2 certifications, GDPR, CCPA, and other initiatives.</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%">Amortization of Intangible Assets</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%">Amortization expense for the three months ended March&#160;31, 2021 was $2,528 an increase of $179 from $2,349 for the three months ended March&#160;31, 2020. Amortization expense as a percentage of revenue was 12.8% and 12.4% for the three months ended March&#160;31, 2021 and 2020, respectively.</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%">Interest Expense and Other, net</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%">Interest expense and other, net for the three months ended March&#160;31, 2021 was $224 compared to $235 for the three months ended March&#160;31, 2020. Interest expense and other as a percentage of revenue was at 1.1% and 1.2% for the three months ended March&#160;31, 2021 and March&#160;31, 2020, respectively.&#160; Interest expense and other for the three months ended March&#160;31, 2021 and March&#160;31, 2020 is composed primarily of interest expense on notes payable.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</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%">For the three months ended March&#160;31, 2021 and 2020, we recorded an income tax expense attributable to continuing operations of $105 and $19, respectively, an increase of $86, or 450.6%.</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%">Loss From Operations</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 incurred a loss from operations&#160;of $1,598, or $0.08 per share, during the three months ended March&#160;31, 2021, compared to a loss from operations of $1,767, or $0.11 per share, during the three months ended March&#160;31, 2020. Loss from </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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">operations as a percentage of total revenues was 8.1% and 9.3% for the three months ended March&#160;31, 2021 and 2020, respectively.</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 intend to continue to implement our corporate strategy for growing&#160;our software and services business by investing in areas that directly generate revenue and positive cash flows for the Company.&#160; However, uncertainties and challenges remain, including the effects of COVID-19, and there can be no assurance that we can successfully grow our revenues or achieve profitability during the remainder of fiscal year 2021.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_94"></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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">8,206&#160;</span></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%">Cash and cash equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,577&#160;</span></td><td style="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: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in&#160;operating activities</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,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(3,403)</span></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 cash provided by investing activities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,158&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,806&#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%">Net cash used in financing activities</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%">(68,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(29,449)</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Working Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; We had working capital of $7,340 at March&#160;31, 2021, a decrease of $866 from working capital of $8,206 at December&#160;31, 2020. Working capital as of March&#160;31, 2021 and December&#160;31, 2020 includes $1,605&#160;and $4,343&#160;of short-term deferred revenue, respectively. 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.</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%;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; Net cash used in operating activities of $1,235 for the three months ended March&#160;31, 2021 was primarily driven by a net loss of $1,598. Non-cash adjustments to our net loss increased by approximately $5,038 due to primarily due to depreciation and amortization. Changes in operating assets and liabilities resulted in a use of cash of $4,675.</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%;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 provided by investing activities of $65,158 for the three months ended March&#160;31, 2021 is primarily due to the net change in funds held for clients. Net cash provided by investing activities of $24,806 for the three months ended March&#160;31, 2020 is primarily due to the net change in funds held for clients.</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%;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; Net&#160;cash used in financing activities was $68,210 for the three months ended March&#160;31, 2021, which primarily consisted of a net decrease in client fund obligations of $66,337 and payments of notes payable of $1,981. Net&#160;cash used in financing activities was $29,449 for the three months ended March&#160;31, 2020 primarily due to a net change in client fund obligations of $27,751.</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%;text-decoration:underline">Sources of Liquidity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;As of March&#160;31, 2021, Asure's principal sources of liquidity consisted of approximately $24,290 of cash and cash equivalents, cash generated from operations of our business over the next twelve months, and $4,500 available for borrowing under our Wells Fargo revolver.</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%">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, 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&#160;31, 2019. As described below, the Credit Agreement was amended during 2020, with the most recent amendment effective August 10, 2020.</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%">Following the amendment, the Credit Agreement provided for $10,000&#160;in term loans and a $5,000&#160;revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">covenants as described in our Form 10-K filed with the SEC on March 9, 20121. We expect to be in compliance with these amended financial covenants over the next twelve months. &#160;&#160;</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%">As of March&#160;31, 2021 and December&#160;31, 2020, no amount was outstanding and $4,500, respectively, was&#160;available for borrowing under the revolver.</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%">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 PPP 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 SBA, who administers loans issued under the PPP, has issued guidance, deferring all payments that would be owed on this loan until the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will forgive 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. We applied our initial application for forgiveness of this loan in December 2020 and completed this application in early February 2021. As a result, we expect that payments we may owe, if any, would not start until second or third 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 PPP. Thus, we do not anticipate our obligations to Pinnacle Bank to have a material effect on our liquidity needs in the next twelve months.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_97"></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%">OFF-BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-top:10pt;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%">As of March&#160;31, 2021, we did not have any&#160;off-balance&#160;sheet arrangements, as defined in the rules and regulations of the SEC.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_100"></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%">COMMITMENTS AND CONTINGENCIES</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%">None.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_103"></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%">CRITICAL ACCOUNTING POLICIES</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%">Information regarding recent accounting pronouncements is provided in Note 2,&#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%">Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the Condensed Consolidated Financial Statements. Such information is incorporated by reference herein.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_106"></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 3. &#160;&#160;&#160; QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our exposure from market risks from those disclosed in our 2020 Annual Report on Form 10-K.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_109"></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;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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed in the reports filed or submitted by Asure to the SEC is recorded, processed, summarized, and reported, within the time periods specified by the SEC's rules and forms, and is accumulated and communicated to management including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The Company&#8217;s management, including the Chief Executive Officer and Chief Financial Officer, performed an evaluation to conclude with reasonable assurance that Asure&#8217;s disclosure controls and procedures were designed and operating effectively to report the information each company is required to disclose in the reports they file with the SEC on a timely basis. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer of Asure have concluded that as of March 31, 2021, disclosure controls and procedures were effective.</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%">Change in Internal Controls over Financial Reporting</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%">During the period ended March 31, 2021, there were no changes in our internal control over financial reporting that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II &#8211; OTHER INFORMATION</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_115"></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 1.&#160;&#160;&#160; LEGAL PROCEEDINGS</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%">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 March&#160;31, 2021, we were&#160;not party to any pending legal proceedings that are material to our business.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_118"></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 1A.&#160;&#160;&#160;&#160;RISK FACTORS</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%">There have been no material changes from the risk factors previously disclosed in the Company&#8217;s Annual Report on Form 10-K, filed with the Securities Exchange Commission on March 11, 2021 (the &#8220;Form 10-K&#8221;), and investors are encouraged to review such risk factors prior to making an investment in the Company.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_121"></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; UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_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%">ITEM 3.&#160;&#160;&#160; DEFAULTS UPON SENIOR SECURITIES</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%">None.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_1200"></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; MINE SAFETY DISCLOSURES</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%">None.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_127"></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; OTHER INFORMATION</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%">None.</span></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_130"></div><div style="-sec-extract:summary;margin-top:10pt"><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;&#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:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT NUMBER</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DESCRIPTION</span></td></tr><tr><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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="exhibit3111.htm">Certification pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002&#160;(filed herewith).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div 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="exhibit3121.htm">Certification pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002&#160;(filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="exhibit3211.htm">Certification pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 &#160;(furnished herewith).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div 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="exhibit3221.htm">Certification pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 &#160;(furnished herewith).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align: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 Quarterly Report on Form 10-Q for the quarter ended March 31, 2021, formatted in iXBRL (Inline Extensible Business Reporting Language): (1) the Condensed Consolidated Balance Sheets, (2) the Condensed Consolidated Statements of Comprehensive Loss, (3) the Condensed Consolidated Statements of Changes in Stockholders' Equity, (4) the Condensed Consolidated Statements of Cash Flows, and (5) Notes to Condensed Consolidated Financial Statements  (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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align: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 cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2021, formatted as Inline XBRL and contained in Exhibit 101&#160;(filed herewith).</span></td></tr></table></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="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ifcdc9ab77a1546a28f7b1a1d9c293ec9_133"></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="#ifcdc9ab77a1546a28f7b1a1d9c293ec9_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASURE SOFTWARE, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May 10, 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ PATRICK GOEPEL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May 10, 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ JOHN PENCE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #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%">John Pence</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit3111.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="ic1f08d58e6d740c3bc9d9effa5a727b9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><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;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended March 31, 2021) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and to the Audit Committee of the Board of Directors&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.065%"></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%">Date&#58; May 10, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exhibit3121.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="iae7313d15fbd461fae1bb0ceb527a0b7_33"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><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;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended March 31, 2021) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and to the Audit Committee of the Board of Directors&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.065%"></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%">Date&#58; May 10, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exhibit3211.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="id291f08379f249aea209694538627f2d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><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;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended March 31, 2021 (the &#8220;Report&#8221;) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.065%"></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%">Date&#58; May 10, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>exhibit3221.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="i74870ad5cc8d4330ac3a706df7a28629_33"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><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;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended March 31, 2021 (the &#8220;Report&#8221;) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.065%"></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%">Date&#58; May 10, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>asur-20210331.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:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:asur="http://www.asuresoftware.com/20200930/20210331" 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" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.asuresoftware.com/20200930/20210331">
  <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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-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-20210331_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-20210331_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-20210331_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-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.asuresoftware.com/20200930/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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="THECOMPANYANDBASISOFPRESENTATION" roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION">
        <link:definition>2101101 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="THECOMPANYANDBASISOFPRESENTATIONDetails" roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails">
        <link:definition>2402401 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.asuresoftware.com/20200930/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/20200930/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="INVESTMENTSANDFAIRVALUEMEASUREMENTS" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS">
        <link:definition>2105103 - 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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables">
        <link:definition>2306301 - 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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>2407402 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
        <link:definition>2408403 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails">
        <link:definition>2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>2410405 - 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="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>2111104 - 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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>2312302 - 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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails">
        <link:definition>2413406 - 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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails">
        <link:definition>2414407 - 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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails">
        <link:definition>2415408 - 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/20200930/role/NOTESPAYABLE">
        <link:definition>2116105 - 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/20200930/role/NOTESPAYABLETables">
        <link:definition>2317303 - 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/20200930/role/NOTESPAYABLEScheduleofDebtDetails">
        <link:definition>2418409 - 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/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails">
        <link:definition>2419410 - 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="NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails">
        <link:definition>2420411 - 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="NOTESPAYABLENarrativeDetails" roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails">
        <link:definition>2421412 - 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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION">
        <link:definition>2122106 - 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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails">
        <link:definition>2423413 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1">
        <link:definition>2423413 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.asuresoftware.com/20200930/role/LEASES">
        <link:definition>2124107 - 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/20200930/role/LEASESTables">
        <link:definition>2325304 - 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/20200930/role/LEASESNarrativeDetails">
        <link:definition>2426414 - 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/20200930/role/LEASESRentExpenseComponentsDetails">
        <link:definition>2427415 - 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="LEASESLesseeOperatingLeaseDisclosureDetails" roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails">
        <link:definition>2428416 - Disclosure - LEASES - Lessee, Operating Lease, Disclosure (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="LEASESLesseeOperatingLeaseLiabilityMaturityDetails" roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails">
        <link:definition>2429417 - Disclosure - LEASES - Lessee, Operating Lease, Liability, 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="LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1" roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1">
        <link:definition>2429417 - Disclosure - LEASES - Lessee, Operating Lease, Liability, 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="SHAREBASEDCOMPENSATION" roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION">
        <link:definition>2130108 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDCOMPENSATIONDetails" roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails">
        <link:definition>2431418 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARE" roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE">
        <link:definition>2132109 - 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/20200930/role/NETLOSSPERSHARETables">
        <link:definition>2333305 - 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="NETLOSSPERSHARENarrativeDetails" roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails">
        <link:definition>2434419 - 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="NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails">
        <link:definition>2435420 - 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="SUBSEQUENTEVENTS" roleURI="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS">
        <link:definition>2136110 - 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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PinnacleBankMember" abstract="true" name="PinnacleBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NETLOSSPERSHAREDetailsLineItems" abstract="true" name="NETLOSSPERSHAREDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_AcquisitionsMember" abstract="true" name="AcquisitionsMember" 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_NETLOSSPERSHAREDetailsTable" abstract="true" name="NETLOSSPERSHAREDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_NumberOfSecuritiesInUnrealizedGainPosition" abstract="false" name="NumberOfSecuritiesInUnrealizedGainPosition" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_FundsHeldForClientsAbstract" abstract="true" name="FundsHeldForClientsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsMember" abstract="true" name="FundsHeldForClientsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsLineItems" abstract="true" name="NOTESPAYABLEDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_PPPLoanMember" abstract="true" name="PPPLoanMember" 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_LEASESDetailsLineItems" abstract="true" name="LEASESDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_RecurringMember" abstract="true" name="RecurringMember" 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_NOTESPAYABLEDetailsScheduleofDebtLineItems" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_IndividuallyMember" abstract="true" name="IndividuallyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_CommitmentsAbstract" abstract="true" name="CommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_WellsFargoSyndicatedPartnerMember" abstract="true" name="WellsFargoSyndicatedPartnerMember" 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_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" 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_CashEquivalentsAbstract" abstract="true" name="CashEquivalentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NumberOfProductLines" abstract="false" name="NumberOfProductLines" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_NumberOfSecuritiesInUnrealizedLossPosition" abstract="false" name="NumberOfSecuritiesInUnrealizedLossPosition" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_CreditAmendmentMember" abstract="true" name="CreditAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_NonCashOperatingActivitiesAbstract" abstract="true" name="NonCashOperatingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NumberOfChallengesDrivingProductStrategy" abstract="false" name="NumberOfChallengesDrivingProductStrategy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_CashPaidForAbstract" abstract="true" name="CashPaidForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ProceedsPaymentsFromClientFundObligations" abstract="false" name="ProceedsPaymentsFromClientFundObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_ActiveEquityPlans" abstract="false" name="ActiveEquityPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_ResellerRelationshipsMember" abstract="true" name="ResellerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_LEASESDetailsTable" abstract="true" name="LEASESDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_ProfessionalServicesRevenueMember" abstract="true" name="ProfessionalServicesRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsTable" abstract="true" name="NOTESPAYABLEDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClients2Abstract" abstract="true" name="FundsHeldForClients2Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_WeightedAverageBasicAndDilutedSharesAbstract" abstract="true" name="WeightedAverageBasicAndDilutedSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsScheduleofDebtTable" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>asur-20210331_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:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d-->
<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/20200930/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="asur-20210331.xsd#DocumentAndEntityInformation"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_576630a8-420a-47ea-b3a8-cd7dd15323a2" 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_8bd0e5e8-6301-496c-9fbe-0e92904b8cea" xlink:href="asur-20210331.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_576630a8-420a-47ea-b3a8-cd7dd15323a2" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_8bd0e5e8-6301-496c-9fbe-0e92904b8cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_f6ff70e5-4b14-4cc6-877c-c49a84414e5e" 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_576630a8-420a-47ea-b3a8-cd7dd15323a2" xlink:to="loc_us-gaap_FundsHeldForClients_f6ff70e5-4b14-4cc6-877c-c49a84414e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_860ac182-06b9-4d0f-ae26-bd33dd5b4d59" 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_967102b2-8d73-44fc-8dc5-650669936750" xlink:href="asur-20210331.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_860ac182-06b9-4d0f-ae26-bd33dd5b4d59" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_967102b2-8d73-44fc-8dc5-650669936750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_b5b51ab4-cdb5-4e6c-a1b3-455c7263d796" xlink:href="asur-20210331.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_860ac182-06b9-4d0f-ae26-bd33dd5b4d59" xlink:to="loc_asur_ClientFundObligationsCurrent_b5b51ab4-cdb5-4e6c-a1b3-455c7263d796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d5a0bfbc-a478-4b6c-8d92-eb8ada0d2290" 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_4500c412-3ccf-42b1-8280-f14daddfd18e" 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_d5a0bfbc-a478-4b6c-8d92-eb8ada0d2290" xlink:to="loc_us-gaap_Liabilities_4500c412-3ccf-42b1-8280-f14daddfd18e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ea174d53-ee07-4e34-b35d-f19cc3da1ff2" 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_d5a0bfbc-a478-4b6c-8d92-eb8ada0d2290" xlink:to="loc_us-gaap_StockholdersEquity_ea174d53-ee07-4e34-b35d-f19cc3da1ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_3a3e6863-d8ee-4bda-bfaf-283d4469467d" xlink:href="asur-20210331.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb64de78-3628-49b6-8861-1a5a15ad21d6" 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_3a3e6863-d8ee-4bda-bfaf-283d4469467d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb64de78-3628-49b6-8861-1a5a15ad21d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_de797bed-306d-4823-8038-ef431467a3e1" 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_3a3e6863-d8ee-4bda-bfaf-283d4469467d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_de797bed-306d-4823-8038-ef431467a3e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cd694bcc-010d-4df1-a568-338254c37f28" 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_3a3e6863-d8ee-4bda-bfaf-283d4469467d" xlink:to="loc_us-gaap_InventoryNet_cd694bcc-010d-4df1-a568-338254c37f28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_df878958-2615-482d-83e9-1935c9fe21ff" 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_3a3e6863-d8ee-4bda-bfaf-283d4469467d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_df878958-2615-482d-83e9-1935c9fe21ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" 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_e27e2d7e-6de2-471a-8b0e-330a30e312b4" 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_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_AssetsCurrent_e27e2d7e-6de2-471a-8b0e-330a30e312b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0e22499f-0c8c-43c3-aa8c-cf6229601a30" 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_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0e22499f-0c8c-43c3-aa8c-cf6229601a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_20b2ae75-e1ab-4164-abb6-26ef7dde9c6a" 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_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_Goodwill_20b2ae75-e1ab-4164-abb6-26ef7dde9c6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_09bdbab6-817c-4710-a5d5-a151527b4f46" 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_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_09bdbab6-817c-4710-a5d5-a151527b4f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb7a2ab-0761-457f-bdbb-1a80775d1e44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb7a2ab-0761-457f-bdbb-1a80775d1e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9d6bd970-3fea-4a7c-9b29-e00f03aaaa39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f83c76d9-5707-4ec3-a0eb-1b4f4186e595" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9d6bd970-3fea-4a7c-9b29-e00f03aaaa39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" 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_e7a99222-7ef5-451a-8308-d61b945ec1df" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_PreferredStockValue_e7a99222-7ef5-451a-8308-d61b945ec1df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_efe9cf10-6fa8-4e6b-b1f4-3194b24b82dc" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_CommonStockValueOutstanding_efe9cf10-6fa8-4e6b-b1f4-3194b24b82dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_796ec668-683d-4560-834c-83789c3a5217" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_796ec668-683d-4560-834c-83789c3a5217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1a6253c6-b837-44f7-a5fe-e9f1e4684376" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1a6253c6-b837-44f7-a5fe-e9f1e4684376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_263bd737-5a08-4560-9945-7fac75925b5d" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_263bd737-5a08-4560-9945-7fac75925b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_386bb489-9cc9-4abf-8dc5-7c363b5eb035" 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_1cd7d76e-0ecf-4efe-b9f2-01e06f4e744e" xlink:to="loc_us-gaap_TreasuryStockValue_386bb489-9cc9-4abf-8dc5-7c363b5eb035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" 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_abf24726-bac3-48d7-affd-012ec3bfb833" 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_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_abf24726-bac3-48d7-affd-012ec3bfb833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d9433c8-1cd6-4d9e-b941-f5cf3f7032df" 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_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d9433c8-1cd6-4d9e-b941-f5cf3f7032df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_0185b820-8dbd-4e86-b92a-20eec78ffc54" 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_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" xlink:to="loc_us-gaap_LongTermNotesPayable_0185b820-8dbd-4e86-b92a-20eec78ffc54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_642500d3-46f5-48a9-a82a-459f8f87080d" 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_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_642500d3-46f5-48a9-a82a-459f8f87080d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_63d1538e-0cbe-46fd-b111-4a6847c78012" 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_df5b6cb5-273e-42ca-bfe4-c7fad10ef387" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_63d1538e-0cbe-46fd-b111-4a6847c78012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:href="asur-20210331.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_e44f2f7d-8019-4031-ad33-cf8a8fa0ab0b" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_NotesPayableCurrent_e44f2f7d-8019-4031-ad33-cf8a8fa0ab0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0d959faa-9270-4f69-b051-545f037195f7" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_AccountsPayableCurrent_0d959faa-9270-4f69-b051-545f037195f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a0ef7a7e-b1c2-4a66-bf53-4e8f8188226b" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a0ef7a7e-b1c2-4a66-bf53-4e8f8188226b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e722ce0-b3aa-4249-b37b-f7ab30656fbd" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3e722ce0-b3aa-4249-b37b-f7ab30656fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b8255e6c-4dff-4411-b684-59a4b33a505e" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b8255e6c-4dff-4411-b684-59a4b33a505e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f3a2795-0583-4699-8f82-415bb540b23a" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f3a2795-0583-4699-8f82-415bb540b23a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b1e12291-c3f9-478b-bdae-aa91eb4a6f06" 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_9749c5d5-e537-4a08-acd2-0bc0ef19139e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b1e12291-c3f9-478b-bdae-aa91eb4a6f06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_985c9639-7f08-4704-9487-96f8cd8bc0e8" 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_0e366a0e-bfc9-4b95-88c2-f94e48473d41" 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_985c9639-7f08-4704-9487-96f8cd8bc0e8" xlink:to="loc_us-gaap_LiabilitiesCurrent_0e366a0e-bfc9-4b95-88c2-f94e48473d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_3291b507-4d23-4d0b-a34c-15ec7ef4f9b4" 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_985c9639-7f08-4704-9487-96f8cd8bc0e8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_3291b507-4d23-4d0b-a34c-15ec7ef4f9b4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a5e96621-b9bb-40fe-9a4e-56b3f42b4287" 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_26a74268-86d2-4c41-8a41-5938f2b6aee7" 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_a5e96621-b9bb-40fe-9a4e-56b3f42b4287" xlink:to="loc_us-gaap_GrossProfit_26a74268-86d2-4c41-8a41-5938f2b6aee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8a20c70a-651c-4e41-9c51-9a151a228572" 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_a5e96621-b9bb-40fe-9a4e-56b3f42b4287" xlink:to="loc_us-gaap_CostsAndExpenses_8a20c70a-651c-4e41-9c51-9a151a228572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a9d4c4c8-c041-4ded-a8a4-8a21d24e8a8b" 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_adce105c-052e-4b5b-9b65-e5e3af84a2df" 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_a9d4c4c8-c041-4ded-a8a4-8a21d24e8a8b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_adce105c-052e-4b5b-9b65-e5e3af84a2df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ef8160a0-096e-493b-89cb-408ec3b6f29e" 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_a9d4c4c8-c041-4ded-a8a4-8a21d24e8a8b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ef8160a0-096e-493b-89cb-408ec3b6f29e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f378025d-8498-44f2-a265-ffbd0aa7f7c2" 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_SellingAndMarketingExpense_c585f608-3287-4a33-a990-d2461a59038f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f378025d-8498-44f2-a265-ffbd0aa7f7c2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_c585f608-3287-4a33-a990-d2461a59038f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_54a5c75b-32d6-4df7-9fb3-cd76a67c9a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f378025d-8498-44f2-a265-ffbd0aa7f7c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_54a5c75b-32d6-4df7-9fb3-cd76a67c9a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fd9e0e4a-014c-4898-8caf-936ef8d0cd3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f378025d-8498-44f2-a265-ffbd0aa7f7c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fd9e0e4a-014c-4898-8caf-936ef8d0cd3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b4fdf8bf-adee-43f2-90c9-3ec9032c30b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f378025d-8498-44f2-a265-ffbd0aa7f7c2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b4fdf8bf-adee-43f2-90c9-3ec9032c30b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8043c4b-710e-4179-acc4-fe11e4b8a4bd" 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_IncomeTaxExpenseBenefit_958a2396-8cf1-4466-9806-6bd71cf2d266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d8043c4b-710e-4179-acc4-fe11e4b8a4bd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_958a2396-8cf1-4466-9806-6bd71cf2d266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f1249d0a-48f4-48f2-a9a7-4d0eef7c6c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d8043c4b-710e-4179-acc4-fe11e4b8a4bd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f1249d0a-48f4-48f2-a9a7-4d0eef7c6c96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c89066a8-ce8c-4b27-81f5-713180e319fc" 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_d946d890-036b-4826-a3c1-6991245b19f4" 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_c89066a8-ce8c-4b27-81f5-713180e319fc" xlink:to="loc_us-gaap_OperatingIncomeLoss_d946d890-036b-4826-a3c1-6991245b19f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f658a385-6e44-493c-9fcf-e3e219a9a8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c89066a8-ce8c-4b27-81f5-713180e319fc" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f658a385-6e44-493c-9fcf-e3e219a9a8ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2ff9ba11-d523-48e7-9ae5-44d952aa7932" 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_573164ca-ee28-41de-9e7d-1e52577d786e" 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_2ff9ba11-d523-48e7-9ae5-44d952aa7932" xlink:to="loc_us-gaap_NetIncomeLoss_573164ca-ee28-41de-9e7d-1e52577d786e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_3351ab7d-252a-4342-bff8-d3d8415c45e8" 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_2ff9ba11-d523-48e7-9ae5-44d952aa7932" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_3351ab7d-252a-4342-bff8-d3d8415c45e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520f7787-ba7f-4bc2-8f03-9b21dc86d1ed" 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_ProceedsFromStockOptionsExercised_f7050060-1c79-4b33-a5ea-51ce7a0545d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520f7787-ba7f-4bc2-8f03-9b21dc86d1ed" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f7050060-1c79-4b33-a5ea-51ce7a0545d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_9863aacc-f7ec-4be3-920a-05f51b9d3a93" xlink:href="asur-20210331.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520f7787-ba7f-4bc2-8f03-9b21dc86d1ed" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_9863aacc-f7ec-4be3-920a-05f51b9d3a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_06c5dbc7-c1f6-4b2b-b45c-3993765e17b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520f7787-ba7f-4bc2-8f03-9b21dc86d1ed" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_06c5dbc7-c1f6-4b2b-b45c-3993765e17b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_1c038a91-78d7-44f0-a3ff-d2100b27d050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520f7787-ba7f-4bc2-8f03-9b21dc86d1ed" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_1c038a91-78d7-44f0-a3ff-d2100b27d050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" 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_dec3fd67-c700-4bba-85fb-dd10b4cb3c57" 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_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_NetIncomeLoss_dec3fd67-c700-4bba-85fb-dd10b4cb3c57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3eade562-042a-4db3-a13b-820fb0ecc576" 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_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3eade562-042a-4db3-a13b-820fb0ecc576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_21d1ad69-c7da-4bf9-8f96-45346227a463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_21d1ad69-c7da-4bf9-8f96-45346227a463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bc51e697-352e-47b1-8f43-1fa1dbca318b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bc51e697-352e-47b1-8f43-1fa1dbca318b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b7cd9bf-ace0-4343-bbee-4187927327fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b7cd9bf-ace0-4343-bbee-4187927327fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3817f33a-80f9-47ba-9796-e83673c88bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_ShareBasedCompensation_3817f33a-80f9-47ba-9796-e83673c88bcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_864717e5-b5f7-4017-8810-74ecbef4dcf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_864717e5-b5f7-4017-8810-74ecbef4dcf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_d647dc63-e2ad-437e-9025-b41674e70050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_d647dc63-e2ad-437e-9025-b41674e70050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_d1b700c7-161b-4760-8d04-798f78db8594" xlink:href="asur-20210331.xsd#asur_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_d1b700c7-161b-4760-8d04-798f78db8594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_c1564b2f-98db-42d0-a208-371ceb69ec2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_c1564b2f-98db-42d0-a208-371ceb69ec2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnRestructuringOfDebt_ce0f3198-d7b3-445e-96bb-ed243dd1d141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_GainsLossesOnRestructuringOfDebt_ce0f3198-d7b3-445e-96bb-ed243dd1d141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_38089e26-9679-4635-b52b-0eb0bba1876b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_38089e26-9679-4635-b52b-0eb0bba1876b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6ffdafdc-eaee-4fbb-b943-5d9d4a6253c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6ffdafdc-eaee-4fbb-b943-5d9d4a6253c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_07d5532a-50d0-4d72-a271-8bb3254e5a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_07d5532a-50d0-4d72-a271-8bb3254e5a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e2987051-3a7c-409f-8006-9c55a7de9c4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dae646d2-3422-4b85-980c-2684f8222682" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e2987051-3a7c-409f-8006-9c55a7de9c4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a1fd38e6-fe83-41d7-80a5-caded85e9dbb" 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_PaymentsToAcquireIntangibleAssets_e74f2c38-703d-4c53-82d8-cf1004ca5a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a1fd38e6-fe83-41d7-80a5-caded85e9dbb" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e74f2c38-703d-4c53-82d8-cf1004ca5a3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de772f4c-0031-46b8-9fe1-87466330981d" 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_a1fd38e6-fe83-41d7-80a5-caded85e9dbb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de772f4c-0031-46b8-9fe1-87466330981d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_fe3d3317-62c6-4a7f-9b81-1cee4c262f99" 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_a1fd38e6-fe83-41d7-80a5-caded85e9dbb" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_fe3d3317-62c6-4a7f-9b81-1cee4c262f99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_dbd0f899-f30a-4716-af9f-1b640a1c6768" 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_a1fd38e6-fe83-41d7-80a5-caded85e9dbb" xlink:to="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_dbd0f899-f30a-4716-af9f-1b640a1c6768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bc2a8daf-046c-4b6e-bcaa-e96021c54e67" 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_8dc2f316-7245-4bd7-8b0b-a3c91be793ff" 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_bc2a8daf-046c-4b6e-bcaa-e96021c54e67" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8dc2f316-7245-4bd7-8b0b-a3c91be793ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1ba086b4-84e5-4b5b-84c0-3aec59474648" 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_bc2a8daf-046c-4b6e-bcaa-e96021c54e67" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1ba086b4-84e5-4b5b-84c0-3aec59474648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5262473a-dc67-4a39-8786-e884df4f9df1" 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_bc2a8daf-046c-4b6e-bcaa-e96021c54e67" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5262473a-dc67-4a39-8786-e884df4f9df1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATION"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATIONDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_608814ee-c472-4c67-9dfc-69b548b5ae75" 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_AvailableForSaleSecuritiesDebtSecurities_3d939ca4-a254-4074-beb8-4f22056139f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_608814ee-c472-4c67-9dfc-69b548b5ae75" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d939ca4-a254-4074-beb8-4f22056139f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_90d4d566-628a-44c1-9912-b248b1858d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_608814ee-c472-4c67-9dfc-69b548b5ae75" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_90d4d566-628a-44c1-9912-b248b1858d4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6431eb02-847d-4b9e-9cbd-799ad20a5ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_608814ee-c472-4c67-9dfc-69b548b5ae75" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6431eb02-847d-4b9e-9cbd-799ad20a5ce3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_0bbd7491-0db1-40e3-8a7c-d14e2b6f2932" 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_16463ce4-5748-4547-b0c4-7437fc08ce1a" 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_0bbd7491-0db1-40e3-8a7c-d14e2b6f2932" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_16463ce4-5748-4547-b0c4-7437fc08ce1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8b1c99fd-4764-44aa-9851-a53a165cbc00" 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_0bbd7491-0db1-40e3-8a7c-d14e2b6f2932" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8b1c99fd-4764-44aa-9851-a53a165cbc00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_e1ea1893-2786-47cb-86d9-a922ad2400ec" 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_0bbd7491-0db1-40e3-8a7c-d14e2b6f2932" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_e1ea1893-2786-47cb-86d9-a922ad2400ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_57bd9628-c25e-4178-8f14-556731f56008" 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_0bbd7491-0db1-40e3-8a7c-d14e2b6f2932" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_57bd9628-c25e-4178-8f14-556731f56008" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_055d5ca9-108c-4c2c-a1d2-c605f1a9b187" 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_ad337b54-54f4-4e6a-a2f3-20fcec45ffa4" 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_055d5ca9-108c-4c2c-a1d2-c605f1a9b187" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ad337b54-54f4-4e6a-a2f3-20fcec45ffa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_f9200fb2-1d0d-47de-9b39-2c4385179ca4" 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_055d5ca9-108c-4c2c-a1d2-c605f1a9b187" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_f9200fb2-1d0d-47de-9b39-2c4385179ca4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd74324f-b256-4c4e-9fdf-dbddaa741636" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization_fd33b380-8186-47f8-9312-5198688f0bee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd74324f-b256-4c4e-9fdf-dbddaa741636" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fd33b380-8186-47f8-9312-5198688f0bee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7765769f-30f1-4814-b816-49d25090131d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fd74324f-b256-4c4e-9fdf-dbddaa741636" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7765769f-30f1-4814-b816-49d25090131d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f2ddaf54-da64-49b7-9002-e31b7d1bc913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f2ddaf54-da64-49b7-9002-e31b7d1bc913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4ce10b16-866d-490c-9d2f-65cfe034f0af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_4ce10b16-866d-490c-9d2f-65cfe034f0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0a6fd426-671d-46c8-b69e-326ff7cbc44d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0a6fd426-671d-46c8-b69e-326ff7cbc44d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ff4c9f55-b1b5-47c8-9313-c80723625b78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ff4c9f55-b1b5-47c8-9313-c80723625b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4e8fbef2-8bcc-4693-82cc-0614825009fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4e8fbef2-8bcc-4693-82cc-0614825009fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_ee662412-2b34-4c50-bf17-fd0ff22464e0" xlink:href="asur-20210331.xsd#asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f00d8f8e-d338-434e-8106-da5a0834652e" xlink:to="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_ee662412-2b34-4c50-bf17-fd0ff22464e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLE"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLETables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8fa66525-f0ab-4a83-b27e-21547a0fbac0" 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_b5135efb-6940-44b8-902f-22f113191002" xlink:href="asur-20210331.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_8fa66525-f0ab-4a83-b27e-21547a0fbac0" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_b5135efb-6940-44b8-902f-22f113191002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_15f933b3-f3e2-47b4-bf02-fd7e5d8e4c5f" xlink:href="asur-20210331.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_8fa66525-f0ab-4a83-b27e-21547a0fbac0" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_15f933b3-f3e2-47b4-bf02-fd7e5d8e4c5f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6aab0f1b-c02d-4423-bdb3-6bf61d779774" 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_LongTermDebtCurrent_eac53b36-1859-4a98-b767-d5402542c51e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_6aab0f1b-c02d-4423-bdb3-6bf61d779774" xlink:to="loc_us-gaap_LongTermDebtCurrent_eac53b36-1859-4a98-b767-d5402542c51e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5cb7cade-feb7-4ccc-80f7-8f5e50d306cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_6aab0f1b-c02d-4423-bdb3-6bf61d779774" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5cb7cade-feb7-4ccc-80f7-8f5e50d306cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_058c65dd-8d49-4d9b-9d9d-eb636a429115" 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_eb069d1e-2ae8-4587-8e9c-a66ccc5854a2" 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_058c65dd-8d49-4d9b-9d9d-eb636a429115" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_eb069d1e-2ae8-4587-8e9c-a66ccc5854a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_abd5512c-36dd-4aa7-a868-f2149d6036f7" 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_058c65dd-8d49-4d9b-9d9d-eb636a429115" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_abd5512c-36dd-4aa7-a868-f2149d6036f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4c72f02b-92b6-42e3-b757-173ec3d591f1" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_d959db38-9925-4306-a819-78d8ca2f9ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4c72f02b-92b6-42e3-b757-173ec3d591f1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_d959db38-9925-4306-a819-78d8ca2f9ae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fac9b1af-f9fb-4726-b8c1-d651c2272024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4c72f02b-92b6-42e3-b757-173ec3d591f1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fac9b1af-f9fb-4726-b8c1-d651c2272024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8ded80eb-698b-4241-9ca9-96ed1bfc04eb" 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_4c72f02b-92b6-42e3-b757-173ec3d591f1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8ded80eb-698b-4241-9ca9-96ed1bfc04eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f35acaad-24b4-4eb3-84ae-1399ff6239e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4c72f02b-92b6-42e3-b757-173ec3d591f1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f35acaad-24b4-4eb3-84ae-1399ff6239e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_967ecc80-635d-4384-898c-5ee5a6048cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4c72f02b-92b6-42e3-b757-173ec3d591f1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_967ecc80-635d-4384-898c-5ee5a6048cfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9ebe5bde-4a37-4761-aaac-b8b1e43eac6a" 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_9c6b8f66-0647-46cb-98c7-a9f9eaa4833e" 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_9ebe5bde-4a37-4761-aaac-b8b1e43eac6a" xlink:to="loc_us-gaap_OperatingLeaseCost_9c6b8f66-0647-46cb-98c7-a9f9eaa4833e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_6d5c2819-5319-4749-99fa-f235ee5241fe" 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_9ebe5bde-4a37-4761-aaac-b8b1e43eac6a" xlink:to="loc_us-gaap_SubleaseIncome_6d5c2819-5319-4749-99fa-f235ee5241fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseDisclosureDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_55f61431-506a-4541-98eb-ffd78d3c7c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_55f61431-506a-4541-98eb-ffd78d3c7c91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7ca1ff6e-9a9e-405a-b8a0-0b363910e4ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7ca1ff6e-9a9e-405a-b8a0-0b363910e4ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e663aa01-cf2e-49c4-9b4e-7948786cf752" 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_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e663aa01-cf2e-49c4-9b4e-7948786cf752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e47e4eb5-f421-4bdf-9474-1c1593077dba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e47e4eb5-f421-4bdf-9474-1c1593077dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4119cded-fdc2-4ad7-b144-c14dec59715f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4119cded-fdc2-4ad7-b144-c14dec59715f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_89be5e37-3360-4076-a123-2a960bf96f3b" xlink:href="asur-20210331.xsd#asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_73c220af-7c37-4c8d-9bf5-b0017f1584ff" xlink:to="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_89be5e37-3360-4076-a123-2a960bf96f3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fda57f8-59c5-4517-a530-841aa05f0ed0" 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_OperatingLeaseLiability_59c68389-ad2d-4055-9f73-b6af1a60a683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fda57f8-59c5-4517-a530-841aa05f0ed0" xlink:to="loc_us-gaap_OperatingLeaseLiability_59c68389-ad2d-4055-9f73-b6af1a60a683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac2c469d-b418-4ac1-84fc-b7fd2508fa6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fda57f8-59c5-4517-a530-841aa05f0ed0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac2c469d-b418-4ac1-84fc-b7fd2508fa6c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATION"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATIONDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARE"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARETables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>asur-20210331_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:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d-->
<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/20200930/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="asur-20210331.xsd#DocumentAndEntityInformation"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation" xlink:type="extended" id="i97966f4147d84f5a8b904484b3fae460_DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7fbf9535-49a2-4877-838f-3f67d6c3b435" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentType_7fbf9535-49a2-4877-838f-3f67d6c3b435" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_163f33f4-61da-4a5e-8d14-960c70b34910" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentQuarterlyReport_163f33f4-61da-4a5e-8d14-960c70b34910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b7873faa-f0c1-46a8-811c-96bc87afc6b1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentPeriodEndDate_b7873faa-f0c1-46a8-811c-96bc87afc6b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_989239d5-97d4-4b3a-8126-f6f6eb0d0dfe" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentTransitionReport_989239d5-97d4-4b3a-8126-f6f6eb0d0dfe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d0156587-ecd7-473c-a604-9036372d5427" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityFileNumber_d0156587-ecd7-473c-a604-9036372d5427" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_87bac018-8b86-4894-ac2a-32e317aebfa1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityRegistrantName_87bac018-8b86-4894-ac2a-32e317aebfa1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d6d9f7d1-eb6c-43f0-9b7e-ff63a6cdcd13" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d6d9f7d1-eb6c-43f0-9b7e-ff63a6cdcd13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_efa85af8-29cd-456c-b1e3-0c90ff373604" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityTaxIdentificationNumber_efa85af8-29cd-456c-b1e3-0c90ff373604" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bfecd5e0-e9ed-491a-8c93-ebb66a8e81d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressAddressLine1_bfecd5e0-e9ed-491a-8c93-ebb66a8e81d6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e8f444a-e8da-4915-8789-d4343cf594b4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressCityOrTown_1e8f444a-e8da-4915-8789-d4343cf594b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_611a4682-dff5-4d94-b161-1a67245d5ef4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressStateOrProvince_611a4682-dff5-4d94-b161-1a67245d5ef4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_53252620-6ad7-4734-be11-0f538385809f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressPostalZipCode_53252620-6ad7-4734-be11-0f538385809f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e8317689-5252-4e24-93e0-ce3a07d005ad" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_CityAreaCode_e8317689-5252-4e24-93e0-ce3a07d005ad" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_43ae2c15-e7c9-459f-a963-a52a59e27f50" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_LocalPhoneNumber_43ae2c15-e7c9-459f-a963-a52a59e27f50" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f8fd9d32-9c85-44db-9936-6c87f0e6545a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_Security12bTitle_f8fd9d32-9c85-44db-9936-6c87f0e6545a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fee2f629-4b52-4859-864f-9df558e2c6a3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_TradingSymbol_fee2f629-4b52-4859-864f-9df558e2c6a3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_03c3bd47-28bc-4325-b146-fef434b281cf" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_SecurityExchangeName_03c3bd47-28bc-4325-b146-fef434b281cf" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_888793ef-7103-4852-86ea-979f212350de" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_NoTradingSymbolFlag_888793ef-7103-4852-86ea-979f212350de" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_4d7bd63a-cec8-4b99-b517-d6fa42ec1b28" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCurrentReportingStatus_4d7bd63a-cec8-4b99-b517-d6fa42ec1b28" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_eb4816d3-8dc6-4c3d-88af-8781107db05b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityInteractiveDataCurrent_eb4816d3-8dc6-4c3d-88af-8781107db05b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_afc06d05-950b-4a52-a5f2-1aa7b04a6e01" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityFilerCategory_afc06d05-950b-4a52-a5f2-1aa7b04a6e01" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_65d4a461-0351-435d-b259-f6cfb9689181" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntitySmallBusiness_65d4a461-0351-435d-b259-f6cfb9689181" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eaa9406c-1348-4f55-ba53-3a385f050b2a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityEmergingGrowthCompany_eaa9406c-1348-4f55-ba53-3a385f050b2a" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7e24249d-1cd5-4eda-ab2f-681ffab6afe5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityShellCompany_7e24249d-1cd5-4eda-ab2f-681ffab6afe5" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6b8724ce-2888-49f6-9920-e1988782df0e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6b8724ce-2888-49f6-9920-e1988782df0e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_702de690-34be-4362-803c-1a542d596ba5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_CurrentFiscalYearEndDate_702de690-34be-4362-803c-1a542d596ba5" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_96fb9688-008b-4315-a9b9-76e1f2381a27" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_AmendmentFlag_96fb9688-008b-4315-a9b9-76e1f2381a27" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_12b3979a-4e5c-4dc0-a011-98c11496d3f8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCentralIndexKey_12b3979a-4e5c-4dc0-a011-98c11496d3f8" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_563a971b-e868-49db-a786-9a803be0897b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentFiscalYearFocus_563a971b-e868-49db-a786-9a803be0897b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c0966403-5f65-4cf5-829a-6f7f3a490e41" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c0966403-5f65-4cf5-829a-6f7f3a490e41" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentInformationTable_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_96c9287e-8769-4807-972c-1ec79e6eb221" 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_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:to="loc_us-gaap_StatementClassOfStockAxis_96c9287e-8769-4807-972c-1ec79e6eb221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_96c9287e-8769-4807-972c-1ec79e6eb221_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_96c9287e-8769-4807-972c-1ec79e6eb221" xlink:to="loc_us-gaap_ClassOfStockDomain_96c9287e-8769-4807-972c-1ec79e6eb221_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f7901223-a5fd-4f5d-9869-f5738b04b1fb" 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_96c9287e-8769-4807-972c-1ec79e6eb221" xlink:to="loc_us-gaap_ClassOfStockDomain_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7f4e73e4-e81c-4657-8abb-131964e22df7" 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_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:to="loc_us-gaap_CommonClassAMember_7f4e73e4-e81c-4657-8abb-131964e22df7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_64324b8b-69d6-4f02-aa93-9125c49751ed" 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_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_64324b8b-69d6-4f02-aa93-9125c49751ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i95c444d89e4143e7863486fc6573bc74_CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended" id="ifebf3814c9e54b7e96435368037d9353_CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended" id="i992c4091cdcf4b43aab560a42a587d2b_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" 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_c868d592-aba7-4265-8ac8-5b5eabe5c78a" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_RevenuesAbstract_c868d592-aba7-4265-8ac8-5b5eabe5c78a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99b4a8bb-3051-4cfa-8058-53bef8ed1781" 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_c868d592-aba7-4265-8ac8-5b5eabe5c78a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99b4a8bb-3051-4cfa-8058-53bef8ed1781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a6893a8-f16f-4c54-9961-f5b446e9ee43" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a6893a8-f16f-4c54-9961-f5b446e9ee43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cfb02fd2-9491-4343-a644-de09d0bb674b" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_GrossProfit_cfb02fd2-9491-4343-a644-de09d0bb674b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d242d4f6-72d0-4aad-b359-abb90d88658a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d242d4f6-72d0-4aad-b359-abb90d88658a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4123be00-1fd2-4fd0-b05d-25c5e2132f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4123be00-1fd2-4fd0-b05d-25c5e2132f10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_df0fe785-803e-45c9-b472-a0bb5e379c56" 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_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_df0fe785-803e-45c9-b472-a0bb5e379c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0cc31158-8961-49db-be27-6d7291fae44d" 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_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0cc31158-8961-49db-be27-6d7291fae44d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e4872368-9cfb-4e11-9bcf-cf47fdbbd321" 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_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_CostsAndExpenses_e4872368-9cfb-4e11-9bcf-cf47fdbbd321" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8630bfc1-cf3e-4ea8-b3c0-a96fef799b6f" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_OperatingIncomeLoss_8630bfc1-cf3e-4ea8-b3c0-a96fef799b6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e32d0db4-27ea-4b23-9d32-ca3c673d97b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e32d0db4-27ea-4b23-9d32-ca3c673d97b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_654a4eab-d8c1-444d-88fd-1a9a89ecfd40" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_654a4eab-d8c1-444d-88fd-1a9a89ecfd40" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2255af2a-94b6-4890-9189-ddafd9cdaf8e" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2255af2a-94b6-4890-9189-ddafd9cdaf8e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_76f29b39-b81b-48f1-afef-e95bb3878218" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_NetIncomeLoss_76f29b39-b81b-48f1-afef-e95bb3878218" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_fb27f51c-0aab-4db0-8d6a-674dd97244e8" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_fb27f51c-0aab-4db0-8d6a-674dd97244e8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_fbed11a4-0592-402b-9ccf-00bbab5a3ee7" 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_fb27f51c-0aab-4db0-8d6a-674dd97244e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_fbed11a4-0592-402b-9ccf-00bbab5a3ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_91b65d6c-08df-4881-9e18-2a63a1a83ca9" 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_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_91b65d6c-08df-4881-9e18-2a63a1a83ca9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a838b92d-e315-4691-8308-c56df7ea448a" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a838b92d-e315-4691-8308-c56df7ea448a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_68244b70-98de-4804-b764-12e5f502aaf2" 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_a838b92d-e315-4691-8308-c56df7ea448a" xlink:to="loc_us-gaap_EarningsPerShareBasic_68244b70-98de-4804-b764-12e5f502aaf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7df702b8-bbd5-4483-b977-29e6b6131537" 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_a838b92d-e315-4691-8308-c56df7ea448a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7df702b8-bbd5-4483-b977-29e6b6131537" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:href="asur-20210331.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f85f8bd8-f83d-4e5f-b1c5-0f0302f003d2" 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_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f85f8bd8-f83d-4e5f-b1c5-0f0302f003d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_63678a40-9d53-4389-8121-90a54bf48153" 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_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_63678a40-9d53-4389-8121-90a54bf48153" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f0a3cd04-a923-43ba-84d2-7bf0afda2160" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_StatementTable_f0a3cd04-a923-43ba-84d2-7bf0afda2160" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7fcf0cfa-b187-4675-b3c9-af40e7e67361" 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_f0a3cd04-a923-43ba-84d2-7bf0afda2160" xlink:to="loc_srt_ProductOrServiceAxis_7fcf0cfa-b187-4675-b3c9-af40e7e67361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7fcf0cfa-b187-4675-b3c9-af40e7e67361_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_7fcf0cfa-b187-4675-b3c9-af40e7e67361" xlink:to="loc_srt_ProductsAndServicesDomain_7fcf0cfa-b187-4675-b3c9-af40e7e67361_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" 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_7fcf0cfa-b187-4675-b3c9-af40e7e67361" xlink:to="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_9d9297d2-bf74-4158-92f7-b9b225d37200" xlink:href="asur-20210331.xsd#asur_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:to="loc_asur_RecurringMember_9d9297d2-bf74-4158-92f7-b9b225d37200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_e8574e0c-402d-4b63-803b-556442b11b0f" xlink:href="asur-20210331.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:to="loc_asur_ProfessionalServicesRevenueMember_e8574e0c-402d-4b63-803b-556442b11b0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i0f8819f95b85432195c92a8870179427_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" 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_226a793e-4c4b-400d-ba45-beb2a6a50194" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_SharesOutstanding_226a793e-4c4b-400d-ba45-beb2a6a50194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6b1251e-d44b-4ee0-9dbe-3535e64a3836" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6b1251e-d44b-4ee0-9dbe-3535e64a3836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4c2aee92-2b49-4ab2-9341-833e0568ff55" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4c2aee92-2b49-4ab2-9341-833e0568ff55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a6966b67-9171-495a-9482-845509888498" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a6966b67-9171-495a-9482-845509888498" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5b2ed54-302a-47aa-8df6-094f3dbf9ed6" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5b2ed54-302a-47aa-8df6-094f3dbf9ed6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_57b5b4fa-9773-4ef8-9238-7ab0c4f7ec2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_57b5b4fa-9773-4ef8-9238-7ab0c4f7ec2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ea7d830-ca8f-4bd9-9ef4-0d9bb776da96" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_NetIncomeLoss_3ea7d830-ca8f-4bd9-9ef4-0d9bb776da96" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_810ee8c1-4899-44a4-a433-e773b5aea818" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_810ee8c1-4899-44a4-a433-e773b5aea818" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2399475d-e33c-4ae3-835e-57bdd3715157" 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_9a305882-cb58-4cb7-8959-c4bbff17a2ac" 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_8476e4c5-749e-4228-850b-ce5ad542b9d4" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StatementTable_8476e4c5-749e-4228-850b-ce5ad542b9d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6d3a029a-ab56-431e-83cc-9ed446b244a7" 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_8476e4c5-749e-4228-850b-ce5ad542b9d4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6d3a029a-ab56-431e-83cc-9ed446b244a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d3a029a-ab56-431e-83cc-9ed446b244a7_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_6d3a029a-ab56-431e-83cc-9ed446b244a7" xlink:to="loc_us-gaap_EquityComponentDomain_6d3a029a-ab56-431e-83cc-9ed446b244a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6a146c17-720d-4727-a73d-c77fb6fcc64f" 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_6d3a029a-ab56-431e-83cc-9ed446b244a7" xlink:to="loc_us-gaap_EquityComponentDomain_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cf45865e-0755-4abb-bbfd-a4daf73fb89b" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_CommonStockMember_cf45865e-0755-4abb-bbfd-a4daf73fb89b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c643e677-c36b-4e0f-b830-15d0b3afad3c" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_TreasuryStockMember_c643e677-c36b-4e0f-b830-15d0b3afad3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f33e4669-13ef-4c7f-82e8-c46721da8d10" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f33e4669-13ef-4c7f-82e8-c46721da8d10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_aaaefec4-ebc5-49a0-a2e7-a9140f2f4883" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_RetainedEarningsMember_aaaefec4-ebc5-49a0-a2e7-a9140f2f4883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60420bbd-9632-48c4-b04b-83e8161feb9d" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60420bbd-9632-48c4-b04b-83e8161feb9d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="ifcd3f3eb133148abbda740c54aa5c61f_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATION"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="extended" id="id3616181a4a34622ab34c0f6ec3ac2dd_THECOMPANYANDBASISOFPRESENTATION"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="extended" id="i7a55d52e2bae4752800a95d6ec449ddc_THECOMPANYANDBASISOFPRESENTATIONDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i9626754685ba43e2af20c67c03c25ae8_SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="ibcc9ffd6b326442ab994766ae10c3a39_SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended" id="i7d4b4467114c4304934611dfab8c740f_INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended" id="ida3ab2adf64549349c9ce88930575470_INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended" id="i682e87a18dc6439c92ae4a47819e54d7_INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" 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_8ceb7e8c-19f6-4907-899d-a28861331240" 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_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8ceb7e8c-19f6-4907-899d-a28861331240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0ba2de6d-7003-4579-ba82-b1750a852cce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0ba2de6d-7003-4579-ba82-b1750a852cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c0408fcf-1e60-4f7f-bd14-ba0f3a09c83a" 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_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c0408fcf-1e60-4f7f-bd14-ba0f3a09c83a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_329d969d-fec7-4b85-a34a-7d6502adadc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_329d969d-fec7-4b85-a34a-7d6502adadc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_15121637-f667-4257-98af-04705eeb6e1d" 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_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_15121637-f667-4257-98af-04705eeb6e1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_476f75ca-84b2-4910-b21a-9f90d7085cbb" 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_15121637-f667-4257-98af-04705eeb6e1d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_476f75ca-84b2-4910-b21a-9f90d7085cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_476f75ca-84b2-4910-b21a-9f90d7085cbb_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_476f75ca-84b2-4910-b21a-9f90d7085cbb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_476f75ca-84b2-4910-b21a-9f90d7085cbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" 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_476f75ca-84b2-4910-b21a-9f90d7085cbb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember_dbeb31ae-3a6b-4001-9457-d9257778272b" xlink:href="asur-20210331.xsd#asur_FundsHeldForClientsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:to="loc_asur_FundsHeldForClientsMember_dbeb31ae-3a6b-4001-9457-d9257778272b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_6ac0e7db-2f27-4440-a172-c6b24adf82ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_6ac0e7db-2f27-4440-a172-c6b24adf82ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ffa6e94e-da62-4494-95a0-358a78921e57" 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_us-gaap_DebtSecuritiesAvailableForSaleTable_15121637-f667-4257-98af-04705eeb6e1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ffa6e94e-da62-4494-95a0-358a78921e57_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_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ffa6e94e-da62-4494-95a0-358a78921e57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" 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_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_71eabad8-be78-4d42-a607-fabde73771ba" xlink:href="asur-20210331.xsd#asur_July2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" xlink:to="loc_asur_July2020AcquisitionMember_71eabad8-be78-4d42-a607-fabde73771ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended" id="ib1bbb51ad0434a9fa2da1554bb978e3c_INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:href="asur-20210331.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bdfef868-8288-4419-b7da-707ae1d421ae" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bdfef868-8288-4419-b7da-707ae1d421ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_600f1120-00d9-4641-9123-d60e8e0268e5" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_600f1120-00d9-4641-9123-d60e8e0268e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_24a34931-b301-4094-8ef0-1c28e44224d7" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_24a34931-b301-4094-8ef0-1c28e44224d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_41ec4a65-9679-4714-afed-1a24a3a467e8" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_41ec4a65-9679-4714-afed-1a24a3a467e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_01acf4bb-e506-423d-9a7d-5a79065652a2" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_01acf4bb-e506-423d-9a7d-5a79065652a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition_6c786aec-acf8-469b-b91a-fe1babb738f6" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition_6c786aec-acf8-469b-b91a-fe1babb738f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_aaf8f733-92e1-4c57-967e-86b1fc007b20" 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_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c240746b-b285-4ceb-b14e-1cdfd5057fea" 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_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:to="loc_us-gaap_InvestmentTypeAxis_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c240746b-b285-4ceb-b14e-1cdfd5057fea_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_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c240746b-b285-4ceb-b14e-1cdfd5057fea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" 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_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_63dc9f88-2c31-4478-b9c0-b139e1303d8b" xlink:href="asur-20210331.xsd#asur_IndividuallyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" xlink:to="loc_asur_IndividuallyMember_63dc9f88-2c31-4478-b9c0-b139e1303d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e85fbb18-5434-4bba-89a4-ca6e313987a8" 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_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e85fbb18-5434-4bba-89a4-ca6e313987a8_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_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e85fbb18-5434-4bba-89a4-ca6e313987a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7b5e67f4-a986-419e-a328-8dea09261adf" 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_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2e1ce75d-cbf9-4a70-8de0-58c7a05a35a7" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2e1ce75d-cbf9-4a70-8de0-58c7a05a35a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d8a7b568-386a-4add-9b36-bd055119ab48" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d8a7b568-386a-4add-9b36-bd055119ab48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_fdd05729-a91c-479b-9a12-3b0826989a25" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_MunicipalBondsMember_fdd05729-a91c-479b-9a12-3b0826989a25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b0843d58-9f89-4bc2-9234-8137589ce602" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b0843d58-9f89-4bc2-9234-8137589ce602" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_e3a1b786-9a49-4e07-a129-a298e794d047" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_e3a1b786-9a49-4e07-a129-a298e794d047" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended" id="ie782f8e9266f43b2ab84288293b7969a_INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i9e280271e2ca42b9ae91cad6359a3eb5_INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:href="asur-20210331.xsd#asur_CashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_asur_CashEquivalentsAbstract_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bce66c43-c05e-417e-901c-3d5129f6c893" 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_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bce66c43-c05e-417e-901c-3d5129f6c893" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:href="asur-20210331.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_asur_FundsHeldForClientsAbstract_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_0055b345-8dc0-4270-826e-2c86e53603bc" 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_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_0055b345-8dc0-4270-826e-2c86e53603bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_994fb349-84eb-4bbf-a298-2635a5bcacc9" 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_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_994fb349-84eb-4bbf-a298-2635a5bcacc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_e15fc893-100f-4ce5-b26d-b910acc30388" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_LiabilitiesAbstract_e15fc893-100f-4ce5-b26d-b910acc30388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_d83c0a37-8b0a-4e5d-b063-724148a5cff8" 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_e15fc893-100f-4ce5-b26d-b910acc30388" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_d83c0a37-8b0a-4e5d-b063-724148a5cff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_4bbd3a0a-5f9f-413e-a744-ea26c36a5eda" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_4bbd3a0a-5f9f-413e-a744-ea26c36a5eda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c50c86e-2fbd-46e4-a2b4-1b152b4da174_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_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c50c86e-2fbd-46e4-a2b4-1b152b4da174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9e697f84-c06f-483a-8eda-a40b65667223" 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_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9e697f84-c06f-483a-8eda-a40b65667223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_b55bce6e-00a8-4ed9-bf22-ae4d4f1089fd" 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_9e697f84-c06f-483a-8eda-a40b65667223" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_b55bce6e-00a8-4ed9-bf22-ae4d4f1089fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a952c64f-42ac-4633-a602-a4c036924fa9" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a952c64f-42ac-4633-a602-a4c036924fa9_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_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a952c64f-42ac-4633-a602-a4c036924fa9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1b932297-65cc-4372-990e-2a81bd5bee1b" 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_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_55d73f5e-cb7e-41f9-b112-31f0d031f4ed" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_55d73f5e-cb7e-41f9-b112-31f0d031f4ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_012fc5e3-bf37-4c7c-93be-77a60aa17d24" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_012fc5e3-bf37-4c7c-93be-77a60aa17d24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4c4b4620-d4ae-4dd0-b6ea-a9e5592869cd" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4c4b4620-d4ae-4dd0-b6ea-a9e5592869cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_7abacecb-5385-4722-86e4-a0e00349769f" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_7abacecb-5385-4722-86e4-a0e00349769f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7abacecb-5385-4722-86e4-a0e00349769f_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_7abacecb-5385-4722-86e4-a0e00349769f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7abacecb-5385-4722-86e4-a0e00349769f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51d60f5b-eff0-41f9-89f9-5100732e6f98" 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_7abacecb-5385-4722-86e4-a0e00349769f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51d60f5b-eff0-41f9-89f9-5100732e6f98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_9cdd7fc6-4c34-43d8-af88-148164ea471f" 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_51d60f5b-eff0-41f9-89f9-5100732e6f98" xlink:to="loc_us-gaap_MoneyMarketFundsMember_9cdd7fc6-4c34-43d8-af88-148164ea471f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5e213044-0c84-44ee-b78e-23e7bf351a8c" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5e213044-0c84-44ee-b78e-23e7bf351a8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5e213044-0c84-44ee-b78e-23e7bf351a8c_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_5e213044-0c84-44ee-b78e-23e7bf351a8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5e213044-0c84-44ee-b78e-23e7bf351a8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" 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_5e213044-0c84-44ee-b78e-23e7bf351a8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d154e86f-e36d-45ef-a710-854297b398fe" 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_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d154e86f-e36d-45ef-a710-854297b398fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_23da292b-2c29-42c0-948c-00ae101d9785" 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_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_23da292b-2c29-42c0-948c-00ae101d9785" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended" id="i49271b50f6334a7aaccd3a4aadfe01ba_GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended" id="i83e13999214a463a8f2625a73df638bc_GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended" id="i62a1a7cabca742349aa0ec81e3e7780f_GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended" id="ic657187fbace402c9563fbee23a64d17_GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2166ad20-47e5-42ed-87c0-e75570198b0b" 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_1e829ec0-80af-43c2-a31a-31b7cc44ece3" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1e829ec0-80af-43c2-a31a-31b7cc44ece3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_654a951d-11d1-4b2d-b6c9-8707d6a97d5f" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_654a951d-11d1-4b2d-b6c9-8707d6a97d5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_deb25f19-59c7-48e5-98a1-d245f197a1a1" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_deb25f19-59c7-48e5-98a1-d245f197a1a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a46de82c-90b7-49cb-b446-46458a6a0511" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a46de82c-90b7-49cb-b446-46458a6a0511" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd0409bd-4d1f-4b80-813a-7e409a3c7436" 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_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd0409bd-4d1f-4b80-813a-7e409a3c7436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd0409bd-4d1f-4b80-813a-7e409a3c7436_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_cd0409bd-4d1f-4b80-813a-7e409a3c7436" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd0409bd-4d1f-4b80-813a-7e409a3c7436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" 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_cd0409bd-4d1f-4b80-813a-7e409a3c7436" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9eeede34-2177-4340-87b5-39cbb013fc08" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9eeede34-2177-4340-87b5-39cbb013fc08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_63fc3740-9e5e-4121-b13b-36396b62498a" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_63fc3740-9e5e-4121-b13b-36396b62498a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ResellerRelationshipsMember_44ef55f8-6586-4e83-9247-96e7e81587ae" xlink:href="asur-20210331.xsd#asur_ResellerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_asur_ResellerRelationshipsMember_44ef55f8-6586-4e83-9247-96e7e81587ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0c9dbe13-e431-448e-b3aa-d0539037fee4" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_TradeNamesMember_0c9dbe13-e431-448e-b3aa-d0539037fee4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2344d643-3c60-4662-9ec8-239759c2aa2d" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2344d643-3c60-4662-9ec8-239759c2aa2d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended" id="i3272fb77e33345cc92ae407a0bb10d84_GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLE"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="extended" id="ibb41b7aa3093475bb0ac83c0bcf8d944_NOTESPAYABLE"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLETables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="extended" id="i1a2e57907e0244d6b254a25980330012_NOTESPAYABLETables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended" id="i5e77333ae37f40baa313edf21927a423_NOTESPAYABLEScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0de62239-23fc-438f-968c-66ef4f3cb68e" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0de62239-23fc-438f-968c-66ef4f3cb68e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_cfba099d-0592-4d1b-8e71-35254649b30d" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_cfba099d-0592-4d1b-8e71-35254649b30d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_509639de-89e0-4f33-aba9-52d50957c4a6" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_509639de-89e0-4f33-aba9-52d50957c4a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_438b200a-4fb8-4f36-b0ce-5a7d8cef837a" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_438b200a-4fb8-4f36-b0ce-5a7d8cef837a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9c98f55d-223c-438f-a15f-8e7f183f3f5c" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9c98f55d-223c-438f-a15f-8e7f183f3f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9c98f55d-223c-438f-a15f-8e7f183f3f5c_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_9c98f55d-223c-438f-a15f-8e7f183f3f5c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9c98f55d-223c-438f-a15f-8e7f183f3f5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd38e32a-ccec-47e9-ac83-95d0df69606d" 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_9c98f55d-223c-438f-a15f-8e7f183f3f5c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd38e32a-ccec-47e9-ac83-95d0df69606d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_a20fd336-d999-474b-90a9-13f44516a0d6" 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_dd38e32a-ccec-47e9-ac83-95d0df69606d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_a20fd336-d999-474b-90a9-13f44516a0d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bb38d793-57cd-4961-9206-858bf549b4ef" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_us-gaap_DebtInstrumentAxis_bb38d793-57cd-4961-9206-858bf549b4ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bb38d793-57cd-4961-9206-858bf549b4ef_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_bb38d793-57cd-4961-9206-858bf549b4ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bb38d793-57cd-4961-9206-858bf549b4ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" 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_bb38d793-57cd-4961-9206-858bf549b4ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AcquisitionsMember_988ddaf6-254c-47fe-b454-439539dbc1b1" xlink:href="asur-20210331.xsd#asur_AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_AcquisitionsMember_988ddaf6-254c-47fe-b454-439539dbc1b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_d1fc42bb-fb5f-40cc-b361-7555e6c15183" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_PinnacleBankMember_d1fc42bb-fb5f-40cc-b361-7555e6c15183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoSyndicatedPartnerMember_bed1941a-2fc5-4611-91e8-e8518843d083" xlink:href="asur-20210331.xsd#asur_WellsFargoSyndicatedPartnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_WellsFargoSyndicatedPartnerMember_bed1941a-2fc5-4611-91e8-e8518843d083" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1005026d-a55d-4c98-9dec-5d8bfc65ed69" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_srt_RangeAxis_1005026d-a55d-4c98-9dec-5d8bfc65ed69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1005026d-a55d-4c98-9dec-5d8bfc65ed69_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_1005026d-a55d-4c98-9dec-5d8bfc65ed69" xlink:to="loc_srt_RangeMember_1005026d-a55d-4c98-9dec-5d8bfc65ed69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3805d63-a532-492a-96a2-db0646e327d0" 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_1005026d-a55d-4c98-9dec-5d8bfc65ed69" xlink:to="loc_srt_RangeMember_c3805d63-a532-492a-96a2-db0646e327d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e44e2265-de10-4639-908e-937be575149e" 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_c3805d63-a532-492a-96a2-db0646e327d0" xlink:to="loc_srt_MinimumMember_e44e2265-de10-4639-908e-937be575149e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a6f83eeb-246a-49a9-8116-baf7f8241ee8" 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_c3805d63-a532-492a-96a2-db0646e327d0" xlink:to="loc_srt_MaximumMember_a6f83eeb-246a-49a9-8116-baf7f8241ee8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended" id="idad8ff416ba947819c4c8ddd2a4a0b3e_NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" 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_cad60371-4e6a-4673-a495-a5a7a5475f64" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_cad60371-4e6a-4673-a495-a5a7a5475f64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_8904d627-3bf9-4bc2-b4db-944e3cf50ab0" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_8904d627-3bf9-4bc2-b4db-944e3cf50ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_77939122-9570-4769-a816-78830f74d4f9" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_77939122-9570-4769-a816-78830f74d4f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_419fa834-b27e-4b30-a8fe-e43634b41410" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_419fa834-b27e-4b30-a8fe-e43634b41410" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3a448ca1-cda4-49ec-b287-f70490523c01" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3a448ca1-cda4-49ec-b287-f70490523c01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d737affd-2d25-4131-8529-ee63d43e5957" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d737affd-2d25-4131-8529-ee63d43e5957" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2c910ffd-ebe8-4dda-9da6-fbd718db2ec4" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebtCurrent_2c910ffd-ebe8-4dda-9da6-fbd718db2ec4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ca1c558b-da90-4ac7-b141-bb6a3b1eed89" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ca1c558b-da90-4ac7-b141-bb6a3b1eed89" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_13088853-a4e4-44d3-9be6-0b358e0d1aa2" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebt_13088853-a4e4-44d3-9be6-0b358e0d1aa2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_9e992b46-2d40-4bc1-884a-31860a37e838" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_9e992b46-2d40-4bc1-884a-31860a37e838" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBankNoncurrent_23083a17-a850-4d04-86da-9b49587b610e" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_NotesPayableToBankNoncurrent_23083a17-a850-4d04-86da-9b49587b610e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DebtInstrumentTable_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7d34d3b2-3031-46a8-bd39-1a102b72eb42" 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_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" xlink:to="loc_us-gaap_DebtInstrumentAxis_7d34d3b2-3031-46a8-bd39-1a102b72eb42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7d34d3b2-3031-46a8-bd39-1a102b72eb42_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_7d34d3b2-3031-46a8-bd39-1a102b72eb42" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7d34d3b2-3031-46a8-bd39-1a102b72eb42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" 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_7d34d3b2-3031-46a8-bd39-1a102b72eb42" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_6c03039b-fab2-4c68-b0e9-0d94e42bcdd9" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" xlink:to="loc_asur_PinnacleBankMember_6c03039b-fab2-4c68-b0e9-0d94e42bcdd9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended" id="ibd4b636e8ab94f35bd8f4d0d501068a7_NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="extended" id="i08834381cf6443a1b618d7f61853dd4c_NOTESPAYABLENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f5f80bc3-3f22-46db-8c4a-978eca7ee4d8" 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_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f5f80bc3-3f22-46db-8c4a-978eca7ee4d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_6813db72-b1d2-4905-8746-81d211c03ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCredit_6813db72-b1d2-4905-8746-81d211c03ed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9337267f-3473-4faa-a30e-e889f68c0fee" 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_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9337267f-3473-4faa-a30e-e889f68c0fee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_34df523b-d9bc-450f-ae3a-43599850875b" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_34df523b-d9bc-450f-ae3a-43599850875b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_71b75cff-e115-4488-ac0a-24e0488917eb" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_71b75cff-e115-4488-ac0a-24e0488917eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_99393ad2-7886-409e-861c-bfd997092149" 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_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_CreditFacilityAxis_99393ad2-7886-409e-861c-bfd997092149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_99393ad2-7886-409e-861c-bfd997092149_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_99393ad2-7886-409e-861c-bfd997092149" xlink:to="loc_us-gaap_CreditFacilityDomain_99393ad2-7886-409e-861c-bfd997092149_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f1d2d287-6b6d-4343-8be1-2a530f2009d6" 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_99393ad2-7886-409e-861c-bfd997092149" xlink:to="loc_us-gaap_CreditFacilityDomain_f1d2d287-6b6d-4343-8be1-2a530f2009d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_56ad3600-5e94-4870-87d8-a94f43abe2fc" 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_f1d2d287-6b6d-4343-8be1-2a530f2009d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_56ad3600-5e94-4870-87d8-a94f43abe2fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4922e23-5322-40e4-97f6-53b80db502a5" 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_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4922e23-5322-40e4-97f6-53b80db502a5_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_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4922e23-5322-40e4-97f6-53b80db502a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" 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_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_b6cd0da9-dd43-48a6-96c3-e9868acd6e34" 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_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:to="loc_us-gaap_MediumTermNotesMember_b6cd0da9-dd43-48a6-96c3-e9868acd6e34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PPPLoanMember_2b958217-f039-466d-a375-28efebbd789f" xlink:href="asur-20210331.xsd#asur_PPPLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:to="loc_asur_PPPLoanMember_2b958217-f039-466d-a375-28efebbd789f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7601e0c4-f5fe-4aa2-9757-17658a75608d" 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_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_DebtInstrumentAxis_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7601e0c4-f5fe-4aa2-9757-17658a75608d_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_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7601e0c4-f5fe-4aa2-9757-17658a75608d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" 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_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAmendmentMember_6ad80e0c-0ac2-44c3-a4d0-916b9918b346" xlink:href="asur-20210331.xsd#asur_CreditAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:to="loc_asur_CreditAmendmentMember_6ad80e0c-0ac2-44c3-a4d0-916b9918b346" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_3de594ce-b8be-477f-bbbd-228e686e0931" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:to="loc_asur_PinnacleBankMember_3de594ce-b8be-477f-bbbd-228e686e0931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" 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_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_srt_RangeAxis_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_895c2e4d-74fc-4e01-b880-ee0bdeeaed79_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_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:to="loc_srt_RangeMember_895c2e4d-74fc-4e01-b880-ee0bdeeaed79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36bbeccc-2375-4b1f-b364-e69a840de78f" 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_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:to="loc_srt_RangeMember_36bbeccc-2375-4b1f-b364-e69a840de78f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_744a29d0-ef23-4ca9-93ba-82c7348bd09a" 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_36bbeccc-2375-4b1f-b364-e69a840de78f" xlink:to="loc_srt_MaximumMember_744a29d0-ef23-4ca9-93ba-82c7348bd09a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended" id="i5d4216ad1cfe4cbbb2e7bc344acec0d9_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended" id="i52efa2b06948405d880ffd260540d372_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c45a294-9653-48b6-b11b-dd0f797a4ccd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c45a294-9653-48b6-b11b-dd0f797a4ccd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:to="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6c965c62-2cbc-4d8d-82c6-2b34e21617c2" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6c965c62-2cbc-4d8d-82c6-2b34e21617c2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="extended" id="i98025e1f5c7d4d7f969d02f177e0a3f5_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c45a294-9653-48b6-b11b-dd0f797a4ccd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c45a294-9653-48b6-b11b-dd0f797a4ccd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:to="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="extended" id="i2cb3e4e83c5c403ab280a6a44ba81507_LEASES"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="extended" id="i0c91061b24a74c7eb806aa9f3f0cf3a9_LEASESTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="extended" id="i178e0d4a6bfa452795476b1a4ba90401_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:href="asur-20210331.xsd#asur_LEASESDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_093f992b-1ba4-4593-9732-1969cfca889e" 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_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_093f992b-1ba4-4593-9732-1969cfca889e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bc38363b-e26a-4492-90f5-728e3f09f3f6" 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_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bc38363b-e26a-4492-90f5-728e3f09f3f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f533ecda-7953-458f-a976-2738d4c07084" 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_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f533ecda-7953-458f-a976-2738d4c07084" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:href="asur-20210331.xsd#asur_LEASESDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7df63743-363b-4684-b1b8-ae392d55f4b8" 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_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7df63743-363b-4684-b1b8-ae392d55f4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7df63743-363b-4684-b1b8-ae392d55f4b8_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_7df63743-363b-4684-b1b8-ae392d55f4b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7df63743-363b-4684-b1b8-ae392d55f4b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" 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_7df63743-363b-4684-b1b8-ae392d55f4b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_88d76593-3d8d-4b76-9357-f950e754dc96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" xlink:to="loc_us-gaap_BuildingMember_88d76593-3d8d-4b76-9357-f950e754dc96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f561b1f0-23c5-4b36-9f26-5b22ac11527e" 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_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:to="loc_srt_RangeAxis_f561b1f0-23c5-4b36-9f26-5b22ac11527e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f561b1f0-23c5-4b36-9f26-5b22ac11527e_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_f561b1f0-23c5-4b36-9f26-5b22ac11527e" xlink:to="loc_srt_RangeMember_f561b1f0-23c5-4b36-9f26-5b22ac11527e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" 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_f561b1f0-23c5-4b36-9f26-5b22ac11527e" xlink:to="loc_srt_RangeMember_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_93e46acf-5590-4834-9087-487e88130eb3" 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_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:to="loc_srt_MinimumMember_93e46acf-5590-4834-9087-487e88130eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_667f7af6-f680-4921-8b2e-70e61455bfef" 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_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:to="loc_srt_MaximumMember_667f7af6-f680-4921-8b2e-70e61455bfef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="extended" id="ic8cede34a5ba4c40a2fe17d5366ffef4_LEASESRentExpenseComponentsDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseDisclosureDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="extended" id="ia0b4e94debd7467389af2302619214a8_LEASESLesseeOperatingLeaseDisclosureDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="extended" id="i282a161480934df3bb7835d4c7b78a92_LEASESLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATION"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="extended" id="ib4164076d5e14ff68bf91b4d1462913f_SHAREBASEDCOMPENSATION"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended" id="i27963b6fdf5a490782c2338ef97f2b63_SHAREBASEDCOMPENSATIONDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARE"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="extended" id="i6e36268951d7414190e96362ea315c15_NETLOSSPERSHARE"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARETables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="extended" id="i2cbfd685570e42178c95f94261a70067_NETLOSSPERSHARETables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended" id="idda78471eddb49cda56d97a2455cc1b2_NETLOSSPERSHARENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cb01aa4c-e239-4139-b0bd-3446283f513c" 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_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cb01aa4c-e239-4139-b0bd-3446283f513c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" 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_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a_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_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_89ba5620-d720-4ef6-bc7d-4122daeec08b" 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_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_89ba5620-d720-4ef6-bc7d-4122daeec08b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_185d8a4f-49e8-4524-8f54-f4400132be2d" 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_89ba5620-d720-4ef6-bc7d-4122daeec08b" xlink:to="loc_us-gaap_StockOptionMember_185d8a4f-49e8-4524-8f54-f4400132be2d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended" id="ia8a12c22e31a4dbc94546685bba2f49e_NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="extended" id="i765a2071634849d7877ff296b124c487_SUBSEQUENTEVENTS"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>asur-20210331_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:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d-->
<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_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock_8af2ca57-b154-49f7-a018-35cc454a5ad9_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink: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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock [Table Text Block]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink: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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink:href="asur-20210331.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink:to="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_77f94d56-f68a-4600-93cd-9b541468427a_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:</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_asur_IncreaseDecreaseinOperatingLeaseLiabilities_a4921664-c41d-4253-8afb-67856ae2e4a7_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">IncreaseDecreaseinOperatingLeaseLiabilities</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-20210331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aed60670-8eb6-4958-90a9-b76d0475c397_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">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="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_us-gaap_SeriesAPreferredStockMember_a15e282f-1727-488c-9017-3cec8cb366b9_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_us-gaap_TreasuryStockMember_a85dd2da-95fd-447f-9b07-67389b4956f4_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_40c696ac-8fff-44c3-9b3d-b022fef928fe_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_DeferredFinanceCostsNoncurrentNet_afbdd956-898b-48a2-b5cc-0e1f7fbd684e_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_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_FairValueInputsLevel3Member_6265d9b0-df26-40f7-84d2-b6907dfd0d80_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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2b5ef0ad-5919-4904-a3cb-24ffe05a48dd_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_8c17eda2-c265-46d7-89c9-e7414cd6b5be_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="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_58b776a7-fae0-4e0f-8178-d540f4255728_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_DeferredIncomeTaxLiabilitiesNet_444a043a-8249-4c77-98f1-b957d7e91ddd_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_dei_CurrentFiscalYearEndDate_6520bfa5-5f6b-435c-911a-f2f667ad4852_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/2019/dei-2019-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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5c1abecc-a017-4638-8b43-2bee285a74b1_terseLabel_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]</link:label>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_label_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:to="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c1a3e90f-67fc-45cf-aba5-d6cdba7f4472_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_us-gaap_OperatingIncomeLoss_74095738-c605-43c3-b8eb-3c33fcea969d_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_dei_EntityAddressPostalZipCode_5e791d1c-c331-4110-a703-a179fcfadbc9_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/2019/dei-2019-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_LiabilitiesCurrent_af4c98f5-98b0-4aa8-b443-5508a0a2b440_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_asur_CreditAmendmentMember_8ac3b68f-9002-4809-a1c4-b387b430b8e6_terseLabel_en-US" xlink:label="lab_asur_CreditAmendmentMember" xlink: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 Amendment</link:label>
    <link:label id="lab_asur_CreditAmendmentMember_label_en-US" xlink:label="lab_asur_CreditAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CreditAmendmentMember</link:label>
    <link:label id="lab_asur_CreditAmendmentMember_documentation_en-US" xlink:label="lab_asur_CreditAmendmentMember" xlink: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 credit amendment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAmendmentMember" xlink:href="asur-20210331.xsd#asur_CreditAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CreditAmendmentMember" xlink:to="lab_asur_CreditAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FundsHeldForClients_370cc58b-a3d9-4c92-8d55-b90b07120bed_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_us-gaap_GainsLossesOnRestructuringOfDebt_cfca2d27-3882-4d65-bdaa-526332934e3a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnRestructuringOfDebt" 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 modification of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnRestructuringOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnRestructuringOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (Losses) on Restructuring of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="lab_us-gaap_GainsLossesOnRestructuringOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e542288b-51d2-4c5f-9380-bce5e42af29e_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_51ad6e93-1a2d-452f-82eb-a19cc2dacebb_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="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_asur_ProceedsPaymentsFromClientFundObligations_a801354e-3f41-4f2d-bb42-9a9882d8f8b2_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-20210331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1b030741-bbe2-4a42-82d9-ac3ae7f4bb3f_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_2417a6a1-7633-4b26-bbbb-05a12a8e36be_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_dei_EntityShellCompany_776ae5f2-743e-44bd-9c66-a3829d6d6fbc_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/2019/dei-2019-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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_3e253063-46c4-41a1-8e3f-c7f017d35e39_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_AccountsPayableCurrent_7b6e6c7e-989e-4630-ab7d-8eb7518671e0_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_dei_DocumentType_5728d88b-e6a4-4002-bb76-b0dfd934960f_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/2019/dei-2019-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_us-gaap_SubleaseIncome_0f906619-dcc6-4fd5-99d9-99dab54b7654_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="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_4ca2bd45-97e2-40ae-959e-50e123319127_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">2024</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_188ae98f-5243-407c-99e7-51d5ba204abf_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_OperatingLeaseRightOfUseAsset_b8545a36-ddb1-4714-8185-889c946497c9_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_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_29fa6432-9896-48b7-b2f3-b414b568357f_terseLabel_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="asur-20210331.xsd#asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_a8455cfd-b134-47bf-840e-787e60a75342_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds and other cash equivalents</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_462c5b7c-bb1e-4703-a72d-5637daebe87f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="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_288d4d45-0147-44a2-8b88-9f6a3375c438_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_7163f7bf-79df-4621-8c0a-efc389e216aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (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_fdedb7d1-012f-4765-bda8-a80661ec888d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="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_FiniteLivedIntangibleAssetsAmortizationMethod_7772509d-3f97-4a8d-b050-b709faa37b4c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, amortization method</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_c44ff76b-bd41-4cda-8be0-7cc775c0d258_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_NonCashOperatingActivitiesAbstract_88069a01-f8a1-4dfc-a390-2a05b158562f_terseLabel_en-US" xlink:label="lab_asur_NonCashOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash operating activities:</link:label>
    <link:label id="lab_asur_NonCashOperatingActivitiesAbstract_label_en-US" xlink:label="lab_asur_NonCashOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NonCashOperatingActivitiesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NonCashOperatingActivitiesAbstract" xlink:href="asur-20210331.xsd#asur_NonCashOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NonCashOperatingActivitiesAbstract" xlink:to="lab_asur_NonCashOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_72a494f7-b0a8-4f0c-9c5e-ca7218dec931_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_83d5758a-c73f-4d4c-998f-beea6bdb8963_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_PreferredStockValue_1a00bff6-feae-4801-90bf-eddf6f078acc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="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_DebtInstrumentCarryingAmount2_063541b3-b5b4-4760-97c3-24038c6ceff2_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">Long-term Notes Payable</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount2_90383419-9e0f-41ae-9b19-b83aba0ce89a_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">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">DebtInstrumentCarryingAmount2</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-20210331.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_us-gaap_LeaseCost_46924722-3995-407e-bcaa-634a136cc3bc_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_DebtInstrumentCarryingAmount1_f5e728d9-5fd7-4e36-b996-2a542e01572d_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">Short-term Notes Payable</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount1_e795828e-65c4-420c-9462-fe078de12032_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">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">DebtInstrumentCarryingAmount1</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-20210331.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_BuildingMember_0e1760cd-4599-449e-84ea-27209b7be235_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_7985ac63-981f-4f6d-ac2f-e89eeeaa4290_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f7d2576d-f988-414f-a5e5-f512eda2570b_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="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_f5c3b960-595e-4a63-8f16-0f111f1c4a55_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_6ae23b0d-d905-4665-a1db-8077e3aec694_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_abf493fa-e3de-4a93-ae5f-88ba133e24a9_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_asur_ResellerRelationshipsMember_f5e03343-1e99-49c7-9c5c-72042c31a8d7_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">ResellerRelationshipsMember</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-20210331.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_InventoryNet_7b734bd1-433b-4bc8-91b3-5a3bf202df08_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_9364a679-088f-48b1-a9a1-98517a911b79_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_934dc56e-6209-4e84-a3e7-b8476e25145c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="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_ConcentrationRiskPercentage1_e631306f-a9df-4412-b54f-9e176f26a1ab_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_84fe34cf-3186-4c59-9c4f-257aa5e08fa2_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/2019/dei-2019-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_BusinessAcquisitionAxis_a9aa2ed1-405b-4e65-9379-d2a20b0ec74f_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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_efdcbb1b-be38-4da8-b7d9-2a1dc2ae47b5_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_09873205-6bc1-4189-8a8c-0a24343c03d0_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_ClassOfStockDomain_00bec848-b686-44fe-9f1b-64a9c8214ce9_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_dei_DocumentFiscalPeriodFocus_4afad92a-9d21-4030-874a-5fd8b167b9c8_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/2019/dei-2019-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_StatementTable_61427944-6386-49a4-8292-7b02cdf82b5d_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_srt_RangeAxis_c4baa950-5009-4c54-88f9-5f8fccd8c581_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="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_da1b6e4c-3f5f-45a2-acd3-5d0af59b5503_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_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d9cdaeee-a042-4e76-b7a1-a0ad1a5830e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_4010fc02-42fc-4c99-b8a3-b3dee8a9286e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="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_1cc70d5e-1971-4ea1-8b18-e3f147123821_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_1df32914-4bda-40a4-b816-73e0d4e90288_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="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_USGovernmentAgenciesDebtSecuritiesMember_7ab2da16-91bc-4d58-966d-1cf435267b3e_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_asur_NOTESPAYABLEDetailsTable_da47c87a-f9f2-4749-8baf-262c30eeb355_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Table]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsTable_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsTable" xlink:to="lab_asur_NOTESPAYABLEDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsTable_36561588-b3a7-4f1b-8ec5-7234dde9b422_terseLabel_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Table]</link:label>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsTable_label_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable" xlink:to="lab_asur_NETLOSSPERSHAREDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d4274367-3580-4087-a378-98a9b0eb8e7d_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_85c383b6-4d2b-4bf8-9baa-07271a15adb7_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_PrepaidExpenseCurrent_a05ffbe2-82cc-41dc-b182-d460736b8ed6_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d1e9ad3f-4d01-4a97-93bc-7b4697348963_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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0be6e369-4d09-49e7-9c1e-887399c6fba1_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0bb4f9db-2771-4c8c-95a1-974fd6d87788_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_34f9f51d-2e0d-4c57-8a45-c07cb5f63ce1_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/2019/dei-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_226f6da1-103d-4a00-9e7b-d3c16bdecaf5_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 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_b90f1227-d571-4018-b57d-20d7762c9cf8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="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_LineOfCredit_f2e3f52e-c2c1-4a78-ac81-16d1a904054d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4e55232d-2422-4d8e-8077-e1b247d4685d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3b9e17f-1af2-4884-9d3b-54a91a0cb805_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 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_4cf85cb0-b040-4fb9-80f3-7c272960385b_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_us-gaap_FairValueByMeasurementFrequencyAxis_c6addc30-ddad-4fdd-a00d-0487639bd700_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_1113dfe6-e2e5-4d84-b63a-4c72c8e44983_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">Available-for-sale 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_e145e48d-6a54-4bd8-a34b-80721baca56d_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_b5c0ebde-4d06-475f-b571-fe1511fc936a_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_9db8b823-3b84-4b30-8ee8-5ca1b9c3a0c6_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_57af1bce-43eb-4212-8f76-fbab8682108b_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_SubsequentEventsTextBlock_3278b504-9a8b-416a-97d0-d9954c8854f7_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_dei_LocalPhoneNumber_3e3ef93b-4e2e-47d5-a151-ac85c3ccb6ae_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/2019/dei-2019-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_asur_ClientFundObligationsCurrent_4e3042c5-38ab-4b6b-8cb7-3eac542c656b_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-20210331.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a67ad168-93d1-467d-b823-d956f19a9e89_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9d391f85-6507-4472-9766-55eb82bc4309_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_0cec7113-3f6e-4c98-885c-5bd811336088_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_e5a3d0a0-796b-48aa-bec3-7dc16aa2ac39_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_da8daabd-2f4f-4e3f-8818-9ccb4811db04_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">2025</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_571e7547-379e-4227-8c0a-28a9af9c3c93_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="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_AllowanceForDoubtfulAccountsReceivableCurrent_6e05fd0a-3085-48bd-bc61-28801b3d1258_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4d55f5bf-edac-4660-a545-2f84d287123c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="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_asur_NOTESPAYABLEDetailsLineItems_d8c7a452-0d7f-4b07-82a2-de65f1240369_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Line Items]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsLineItems_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems" xlink:to="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_30f33966-1a54-4bd1-bbc2-69fdd85a6c01_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_us-gaap_AmortizationOfIntangibleAssets_6321f8a3-47e5-49a1-8790-b96402a1084a_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_LeaseCostTableTextBlock_d8869641-7f2e-485f-b2db-37803c1c2c89_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="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_dei_EntityCurrentReportingStatus_5f3f7351-571f-4f9b-b451-5b42645e1b3e_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/2019/dei-2019-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_944beee1-cadc-4c71-b0b7-9c4665de1044_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="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_us-gaap_OtherAssetsNoncurrent_43fa97d1-75df-4d36-9281-eaa9b412debf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_09a76e9c-aa58-49b4-b3e8-63d4516eed3d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock issued during period, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_3ab13d94-af03-4cef-8f11-1d3cac95d2f8_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">Cash equivalents&#160;&#160;</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_be6cc09f-33c5-4631-95af-03a599c97471_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_38ee1f3b-3d54-4466-abe2-38f7ca0ec9ba_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_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_f1885acb-f42c-4407-b258-9dff58c9a598_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_688e3949-758e-41e4-b9f9-264417f51fde_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_2a6e7a3b-ee95-4f07-9972-a7c6d59924b6_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_us-gaap_LoansPayableToBankCurrent_ed5d657f-408a-442d-b524-d534316e1295_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">Loans 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_b9a94581-13e6-4ab1-92d4-d6af2fcaefe6_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_CashPaidForAbstract_b97f7e27-fe98-44ee-9e9b-0b5ac5c5423f_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">CashPaidForAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAbstract" xlink:href="asur-20210331.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_dei_EntitySmallBusiness_ee8da10d-09df-4801-b4be-ac7f45445883_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/2019/dei-2019-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_us-gaap_ConcentrationRiskCreditRisk_35b46382-9510-491a-a2bc-75e3dab0630b_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">Significant Risks and Uncertainties</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_us-gaap_DepreciationDepletionAndAmortization_cbb25dea-82fe-45ba-8e70-96d81524bb1f_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_dei_EntityFilerCategory_12b58d2f-c9ce-460c-aae5-4d65d6a050a1_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/2019/dei-2019-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_asur_LiablitiesBeforeClientFundObligationsCurrent_d356d928-0d0b-4ab4-939a-155879c2cbdc_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-20210331.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_srt_ProductOrServiceAxis_be18ff53-1131-4898-b5a6-837dd0d3cf27_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_us-gaap_Liabilities_a173d749-df26-4e75-9dad-9ea283061978_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_dei_EntityAddressCityOrTown_381e2a62-20df-4532-819c-bcf8e0e1d7cd_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/2019/dei-2019-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_InvestmentTypeAxis_ce3e58fa-22e6-43b6-a55e-adc14e0c3893_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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b500e255-5e65-4b5a-a59b-48afab81c319_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4d4f78aa-4ba5-4323-a13a-4101191e74b7_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">2023</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_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_b7f90423-b375-46db-90fb-0d990e33370e_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-20210331.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_ContractWithCustomerLiabilityRevenueRecognized_529f2cd6-164b-4a1d-846b-c19285ce75cb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_4ef49915-76e7-47a5-8b26-282096beee76_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_us-gaap_IncreaseDecreaseInInventories_4a553057-08c3-424a-8f60-4bdeb928809c_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_dei_DocumentFiscalYearFocus_7a36b54c-140d-4a63-af29-6b882a2944e3_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/2019/dei-2019-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_us-gaap_IncreaseDecreaseInAccountsPayable_ec3d0f35-9fd6-4da7-915c-59923bad27fc_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_DebtInstrumentAxis_da8161c9-d348-4daa-914b-d080dff8352a_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_bb0e1bb5-c56d-4b12-bb6d-2b6457fe8c1a_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_InterestIncomeExpenseNet_f074606a-12c1-41e1-95fe-3b2dd0d16478_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense and other, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_fbf86247-8594-4671-83c7-4776ce11f9b9_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_asur_PPPLoanMember_999271a1-6303-437f-a6c3-9713b5354574_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-20210331.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_IncreaseDecreaseInAccruedLiabilities_e80ba4dc-9855-40a0-985d-f4f20d9b1be3_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_7813dfdc-0e64-419d-92c2-d660199706e6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile loss to net cash (used in) provided by 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5b8c9c65-2c7f-4041-9c05-f6e07c9cd463_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_9406f9be-78a4-4ac2-a8a2-bde6be3290ec_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_us-gaap_CommonStockSharesOutstanding_7e07d7b3-5d88-4c4d-95ec-49e8f88dcd59_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_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_RevolvingCreditFacilityMember_03385fe3-6efa-4a64-b8aa-1513e827dcb7_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_us-gaap_ResearchAndDevelopmentExpense_78738f0a-7bd2-475d-a860-a8bb923c6933_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_26f89e9c-213e-4485-be6c-09348b25e5f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding weighted average exercise price (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="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_ComprehensiveIncomePolicyPolicyTextBlock_5b72ed8f-0ba8-4293-821e-972b565fb0f8_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_77bdec79-bc33-4d93-9181-84367794ec27_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_ProceedsFromStockOptionsExercised_db205a6a-cff7-4086-b505-5d71fd1bde1a_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_DeferredFinanceCostsCurrentGross_6b64af02-81c3-488b-9186-1d97825d8a20_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs and debt discount, current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="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_dei_DocumentPeriodEndDate_7b0492f0-2467-46d1-b6f2-442f4cc138a7_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/2019/dei-2019-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_AmortizationOfDeferredSalesCommissions_cee50469-2009-4587-a32f-9a75ef7ccd8f_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_dei_EntityRegistrantName_1a523a58-3ae6-46c3-b918-65fa40e2e94e_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/2019/dei-2019-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_IncomeStatementAbstract_7b250b6a-d72c-41af-9571-958e70f3a912_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_0d53628a-e435-4a57-b577-c43bca01adab_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">Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="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_692ec504-b226-44b7-b4cb-9f95df654805_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="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_asur_AcquisitionsMember_3add1f54-4c63-4cad-b607-931f49cdd44b_terseLabel_en-US" xlink:label="lab_asur_AcquisitionsMember" xlink: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_asur_AcquisitionsMember_label_en-US" xlink:label="lab_asur_AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Member]</link:label>
    <link:label id="lab_asur_AcquisitionsMember_documentation_en-US" xlink:label="lab_asur_AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AcquisitionsMember" xlink:href="asur-20210331.xsd#asur_AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AcquisitionsMember" xlink:to="lab_asur_AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_023ba99b-90c9-442a-8c84-3c7b17ea3d4a_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_75f31c1e-21b7-48fd-ac91-92f94e986bd3_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">2025</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_f380efca-6577-4631-aca4-6b39e72d0cf6_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_ProfessionalServicesRevenueMember_7a23ca03-4a9f-40a2-a7d6-949e64b2cae7_terseLabel_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services, hardware and other</link:label>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_label_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ProfessionalServicesRevenueMember</link:label>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_documentation_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of product or service.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember" xlink:href="asur-20210331.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_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_99f80380-a23e-4577-ad49-68a7b122b1a4_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 payment</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-20210331.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_UseOfEstimates_bfd43615-63c4-4f76-8bb3-f617146a5cd0_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_18efbd10-dc2f-4914-91f2-41b81300dc7d_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_us-gaap_InvestmentsFairValueDisclosure_03e2a84e-96ae-4042-a0de-dc302a913bc1_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="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_asur_WeightedAverageBasicAndDilutedSharesAbstract_0abfd37b-4be6-4e52-96bf-f7fba4d739f6_terseLabel_en-US" xlink:label="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average basic and diluted shares</link:label>
    <link:label id="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract_label_en-US" xlink:label="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WeightedAverageBasicAndDilutedSharesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:href="asur-20210331.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_asur_NumberOfProductLines_471cb15f-9550-4288-ad46-73f77594c426_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-20210331.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_ComprehensiveIncomeNetOfTax_cbf86d5f-b525-4252-b554-728e12978c96_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="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_PreferredStockParOrStatedValuePerShare_94c072f2-6af4-4cbc-85af-5e5102263c0d_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1f5cec47-7088-49ac-9e9e-6b86ab0e5e4c_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">2022</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_NumberOfChallengesDrivingProductStrategy_1d74d192-09c1-45ef-9bb3-31751c38f6c3_terseLabel_en-US" xlink:label="lab_asur_NumberOfChallengesDrivingProductStrategy" xlink: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 challenges driving product strategy</link:label>
    <link:label id="lab_asur_NumberOfChallengesDrivingProductStrategy_label_en-US" xlink:label="lab_asur_NumberOfChallengesDrivingProductStrategy" xlink: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 Challenges Driving Product Strategy</link:label>
    <link:label id="lab_asur_NumberOfChallengesDrivingProductStrategy_documentation_en-US" xlink:label="lab_asur_NumberOfChallengesDrivingProductStrategy" xlink: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 Challenges Driving Product Strategy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfChallengesDrivingProductStrategy" xlink:href="asur-20210331.xsd#asur_NumberOfChallengesDrivingProductStrategy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NumberOfChallengesDrivingProductStrategy" xlink:to="lab_asur_NumberOfChallengesDrivingProductStrategy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_28171c5e-b7be-4d08-9e7d-c0987b7bdf32_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_DocumentInformationLineItems_07fb0246-d98c-480f-9446-93fc6f28a25e_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/2019/dei-2019-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_dei_EntityTaxIdentificationNumber_b80d58ed-2180-4f2f-904b-c22a02186468_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/2019/dei-2019-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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fc89a905-5648-4946-ab07-0d6811b08bd0_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_RevenueRemainingPerformanceObligationPercentage_5a3c261e-2146-4319-88bd-bc0359141d06_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</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_asur_PinnacleBankMember_14d89444-4b07-42f0-834e-72cbfc8135b9_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">Name of debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember" xlink:href="asur-20210331.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f3ed9bd2-1b19-4095-87fd-09231814ce25_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 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_dei_TradingSymbol_86b86fb4-63df-4cee-aa5f-0f681369d8f1_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/2019/dei-2019-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_LesseeOperatingLeaseTermOfContract_c11b87d8-4fe8-4b9e-bc18-b8a52c6b8d8c_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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2e31b750-5944-4d67-852b-8b46de8b5d25_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_5752fdce-cbcf-4923-bc30-3e5624c21d20_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_us-gaap_LongtermDebtTypeDomain_791cabbe-8314-4451-9a9d-2aa0b7a5390b_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_ebb3e637-d654-4239-bb78-796c018dd26c_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_1457d08e-5605-4229-927d-1de1c0875635_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 (remainder)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClients2Abstract_dcc69433-f37e-4589-a92d-64d8b53d74e9_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClients2Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Clients</link:label>
    <link:label id="lab_asur_FundsHeldForClients2Abstract_label_en-US" xlink:label="lab_asur_FundsHeldForClients2Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FundsHeldForClients2Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract" xlink:href="asur-20210331.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClients2Abstract" xlink:to="lab_asur_FundsHeldForClients2Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_b1a9e6e0-b230-46dc-bf5d-2e8a502c6f7d_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/2019/dei-2019-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_DebtSecuritiesAvailableForSaleTableTextBlock_ec1001f4-e8f1-4432-833e-4a9763cbde43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="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_asur_AssetsBeforeFundsHeldForClientsCurrent_d6905cf6-2c5b-4226-be07-b011ba4f34cf_totalLabel_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets before funds held for clients</link:label>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_label_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AssetsBeforeFundsHeldForClientsCurrent</link:label>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_documentation_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:href="asur-20210331.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:to="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_fdaabb9c-f502-4abd-b92a-0e7725293ba3_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_us-gaap_LongTermDebt_e5e2a6b1-a63a-4a1f-9cd1-5d37f67a7899_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_LesseeOperatingLeasesTextBlock_656bffea-c861-4752-a69c-98ce9a37bac7_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_a54fd715-8be0-41d6-9285-11614db75cad_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_e669d13c-67e4-4db2-be8f-8ae838809526_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_dei_CityAreaCode_2e6e7665-89a4-4fb2-b50a-384b0500a936_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/2019/dei-2019-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_us-gaap_ConcentrationRiskByBenchmarkAxis_019ce9d7-8976-47c2-98e0-4876475b578a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_e8b8c63a-8489-4b73-9b1f-5019407d130d_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_c536a20b-a28e-4470-80db-c525c22c3593_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_us-gaap_CostOfGoodsAndServicesSold_940507a7-85a6-4835-b998-cf0775ee2cfc_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_d0ccc02c-0581-420c-b934-0e226003199e_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_890a1bc5-9c7e-48de-af01-7300a98d22eb_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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_1b9c53b7-7460-4a69-9c99-4ad9924da943_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Table]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:to="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1e0bcde9-0449-46a8-89ae-eafc9b5fe73d_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_dei_Security12bTitle_098e08e0-145b-4bc6-8e4b-900e396919fb_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/2019/dei-2019-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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_80f1bcbe-ae5f-4b1b-a63e-9edb25ba685e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_82fa4af2-797e-44cf-8844-23dab20e4695_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_srt_MinimumMember_ffd08813-57b6-478a-978a-5acf97d2dd67_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_8b77b857-d4d5-4cb4-88d1-60c82e2940eb_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_6f783559-314b-4024-9703-9e43c361893e_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_6a586173-2da5-4dda-91c7-88235d7cbdba_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_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_3dc50854-d1e8-4dcc-8bcb-442a4087794c_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_48050ca7-4c78-4047-a460-1015a9870094_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_64bf2f4d-d1ba-48a5-86d3-9b7beb1de638_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_us-gaap_RevenuesAbstract_fc7b9614-adf2-4da2-a393-111ced46ec5f_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_048e4b57-01cb-44a4-958c-65ffe4e8cd9c_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_69c693ca-ccfa-4ed0-9b2b-9f7f3407ce46_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_AccountsReceivableMember_70df1d7f-e215-44dc-ae5b-0062227cc4a1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_f10f34ee-792c-43ad-a66c-5ecc8bbface1_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_03a7b5d3-757f-4915-b3dc-b9a99c4e90d7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 (April to December)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_ec02cbea-a2c8-433e-a5f6-8569e99b1d5b_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_e4f472e2-f150-4c0b-8ac4-54589949819a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="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_DeferredFinanceCostsNet_f9047091-b87a-4d61-b644-b3667b3820d7_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 and Debt Discount</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="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_asur_NumberOfSecuritiesInUnrealizedLossPosition_5cd6d721-a885-4e5b-b890-e3ded2d57e37_terseLabel_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in unrealized loss position</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition_label_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NumberOfSecuritiesInUnrealizedLossPosition</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition_documentation_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in unrealized loss position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:to="lab_asur_NumberOfSecuritiesInUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_707cc2ba-5e62-429c-84f4-774f502ce9c7_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">Adjustment to fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="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_AccountsReceivableNetCurrent_aa5fd871-4271-4688-aefa-fa7e4bb1ff02_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $1,909 and&#160;$2,194 at March 31, 2021 and December 31, 2020, 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_c028f791-8a2a-4da1-a214-cc823e4ec808_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7e3653fc-a335-4b3d-88b8-4ddc81edb4cc_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="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_us-gaap_Goodwill_cf3bfdec-5877-4ea3-815c-b7972ff98359_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="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_c52ee188-ab19-4b57-b955-bf776e4c13ef_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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_d8637541-a06a-4699-be37-2f37873bc403_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_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_eb7c2234-225b-4438-bfc5-4904912c4457_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_CapitalizedContractCostGross_bd869043-bd28-46e6-bbe9-6ae97163be96_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 commission costs from contract with customers</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_us-gaap_FairValueInputsLevel2Member_2ab29ca9-021b-4129-ba3f-ed50c90d37b7_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_AssetsFairValueDisclosure_b1fc2186-b398-4069-887b-13f941f33880_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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_9f5ff2c4-c0ee-4ef0-bfd8-b68df8717245_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share issuance costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4579b559-214a-4110-aa98-b56d88962766_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/2019/dei-2019-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_ContractWithCustomerLiabilityCurrent_943ae0ef-c807-4aae-81b0-cbb920d3412f_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_dei_EntityEmergingGrowthCompany_bdc4f849-53f0-49e9-bffe-aa5726e1079c_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/2019/dei-2019-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_afbca824-3feb-4e02-85eb-7efdfde1bfad_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">Options granted exercise price (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_CreditFacilityDomain_8817fd40-26f3-4c53-9bda-a7fa4d9fbeac_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_377be1f5-dd30-4b5c-90da-94d834a65190_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_6c013466-bb18-4ab5-80fa-93f20499dfe1_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_8f33cdcd-7a1b-4e47-9145-8ddacc76ccc4_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares of common stock outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="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_us-gaap_EarningsPerShareBasic_acaed350-d333-4bff-bea9-d30a78e28aed_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_44a63769-7f8f-4018-9bd5-479065207b67_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="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_asur_RecurringMember_d301e05a-f483-4590-a89a-4d5390adcd44_terseLabel_en-US" xlink:label="lab_asur_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_asur_RecurringMember_label_en-US" xlink:label="lab_asur_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RecurringMember</link:label>
    <link:label id="lab_asur_RecurringMember_documentation_en-US" xlink:label="lab_asur_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember" xlink:href="asur-20210331.xsd#asur_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RecurringMember" xlink:to="lab_asur_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_309eaeb8-9050-4721-a687-519f32aebeea_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 in cost of sales</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_us-gaap_DebtDisclosureAbstract_b8cf9a06-5c0d-44f1-ab27-a525632b88ca_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_899bd27a-e722-417e-afe4-d79adc8fa979_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average remaining lease term (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_SellingAndMarketingExpense_254a2d9e-355a-48b7-9df5-46996353afcf_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9f9625df-5d7a-42c2-88c8-6e82b2506b91_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_CommonStockValueOutstanding_8c87b2cc-7492-4dc4-aa74-25a77cef670f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 44,000 and 22,000 shares authorized; 19,405 and 19,354 shares issued, 19,021 and 18,970 shares outstanding at March 31, 2021 and December 31, 2020, 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_NetCashProvidedByUsedInFinancingActivities_a0b3b503-2658-4eff-b9de-10744163b2e6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="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_87a238df-1148-456b-ae17-86040ab01890_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_AllocatedShareBasedCompensationExpense_dbda417d-8f17-4055-a9f4-282ce18704b6_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_4088fde4-dc51-471f-a3ba-317b632c79b8_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_GoodwillAndIntangibleAssetsDisclosureAbstract_169b4752-f4d0-479a-b7e1-49b2d18003dd_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_FiniteLivedIntangibleAssetsLineItems_52ebec07-1d74-4ab1-af01-4aaf72bf9df9_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f05124d1-463e-42bb-b53a-4b12a40090f7_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">2023</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_asur_LEASESDetailsLineItems_5206421b-8b78-410d-a95b-2c183acf7a16_terseLabel_en-US" xlink:label="lab_asur_LEASESDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES (Details) [Line Items]</link:label>
    <link:label id="lab_asur_LEASESDetailsLineItems_label_en-US" xlink:label="lab_asur_LEASESDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems" xlink:href="asur-20210331.xsd#asur_LEASESDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LEASESDetailsLineItems" xlink:to="lab_asur_LEASESDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8b427eb1-7ee7-49d2-9435-fe48ca4d0816_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_e65d5356-a816-4642-bb73-39137f166b98_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_us-gaap_AvailableforsaleSecuritiesMember_cfa964ec-693e-451e-a674-d35f634e9de8_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_asur_FundsHeldForClientsMember_bc08025e-ff2a-4e0f-91e6-7f726a6713bb_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">FundsHeldForClientsMember</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">Information about investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember" xlink:href="asur-20210331.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_us-gaap_DebtInstrumentTable_842cbf3c-c58c-41e5-bc6b-bf15d9ac4d7b_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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_c1d4b1a7-a894-4867-840c-3a25212c2d01_terseLabel_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</link:label>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_label_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:to="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_49749920-088c-45a1-93c0-da9f64114c5d_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_14f5d90e-b773-4cdb-b300-1eacb233da8c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="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_01f01339-79d0-4baa-b3fa-6bd427f1d5f1_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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_72c90c6e-2b40-4eba-b2f3-0235ac50fab5_terseLabel_en-US" xlink:label="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="asur-20210331.xsd#asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_8d43fe30-f44e-44f0-bba5-e63c00c2c7d6_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_asur_IndividuallyMember_bc609d3b-5027-44ec-acaa-ab0433e15768_terseLabel_en-US" xlink:label="lab_asur_IndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individually</link:label>
    <link:label id="lab_asur_IndividuallyMember_label_en-US" xlink:label="lab_asur_IndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IndividuallyMember</link:label>
    <link:label id="lab_asur_IndividuallyMember_documentation_en-US" xlink:label="lab_asur_IndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information about the position of unrealized losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember" xlink:href="asur-20210331.xsd#asur_IndividuallyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_IndividuallyMember" xlink:to="lab_asur_IndividuallyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_2d27504b-7831-44d3-8a17-5728f9ff9eba_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_e8645003-9ea1-41d5-b801-81fcdfb8b086_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_41ca454b-dd2c-4382-98fd-9f275edef5bc_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_BusinessCombinationConsiderationTransferred1_59707976-44da-4e96-8443-18c227691e18_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">Initial 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_us-gaap_LiabilitiesAndStockholdersEquity_f5423992-ee2c-41ee-9811-2034f0aba1c9_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_47f1ff7c-edcd-43d6-bf07-f3264ffbcec2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</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_LiabilitiesNoncurrent_658062e9-c2c3-4999-9eea-9cc245e977a0_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_us-gaap_EmployeeRelatedLiabilitiesCurrent_dca1e126-cf39-4ef9-8d6b-44ff86b241c2_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_9a721c75-19b2-4c8e-a768-9facbdc57063_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_us-gaap_PaymentsToAcquireIntangibleAssets_0fb291bf-27f8-43ce-9e8c-9aefaf5d91cd_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of intangible asset</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_f16ab8a1-94ab-41e0-8b3c-3dfdd599b567_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_GeneralAndAdministrativeExpense_cccb64b8-813f-44cb-a179-5315b66b4196_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_2380d852-6892-4eb1-85b0-dba35e051147_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_94d4c2ea-4b76-44ec-8fb4-8a7ed69be0d0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="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_us-gaap_EquityComponentDomain_b3f65e2f-3bcf-4242-ab52-0043a2c9b875_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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_4044ad9f-e278-4406-ae87-b25dc3dccb31_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="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_LiabilitiesAbstract_26759df3-6f42-4be9-803d-4ad4afd3489c_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_dei_EntityAddressAddressLine1_9b17161c-61a6-4261-8556-7572511ef349_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/2019/dei-2019-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_GrossProfit_944ae118-39fe-4b22-931a-582fec48d037_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_6e01c603-1a24-4857-9948-295ead2e7f39_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="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_211ef1bb-339a-4cbf-a467-a41d335f5025_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">2024</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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_97f90f7e-0502-4451-811a-cb265133160d_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHARE-BASED COMPENSATION</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_732b63d7-53db-44b2-9553-da4275552738_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_44433196-a5dd-4ad7-bc83-aa9a1b702d7a_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cd5fdd10-cdc5-4a9a-afc9-c9d7ef7d31f4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_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_dei_EntityAddressStateOrProvince_3111a4a2-fb51-4265-92c2-a62bf688fba8_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/2019/dei-2019-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_IncreaseDecreaseInOperatingCapitalAbstract_64f514dc-32d1-4f20-adff-8ee98c2a3b4f_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_30adc0da-7897-40ec-b6c1-2e4110bd1a70_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 (remainder)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d38ed47a-82ae-4cef-9cd9-0705dae86668_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</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_380a4ee7-1ca0-4892-a2ac-0fdaee45dcca_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_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_asur_WellsFargoSyndicatedPartnerMember_12f01944-0c76-47db-bf07-d4460822eee2_terseLabel_en-US" xlink:label="lab_asur_WellsFargoSyndicatedPartnerMember" xlink: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 Syndicated Partner</link:label>
    <link:label id="lab_asur_WellsFargoSyndicatedPartnerMember_label_en-US" xlink:label="lab_asur_WellsFargoSyndicatedPartnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WellsFargoSyndicatedPartnerMember</link:label>
    <link:label id="lab_asur_WellsFargoSyndicatedPartnerMember_documentation_en-US" xlink:label="lab_asur_WellsFargoSyndicatedPartnerMember" xlink: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 debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoSyndicatedPartnerMember" xlink:href="asur-20210331.xsd#asur_WellsFargoSyndicatedPartnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WellsFargoSyndicatedPartnerMember" xlink:to="lab_asur_WellsFargoSyndicatedPartnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_375402d9-b6e3-43ec-92a1-bcf516b9f973_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_463cfb33-3c4e-4260-9ec7-06f2180bbbd3_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_us-gaap_OperatingExpensesAbstract_09377b9b-8df7-460a-8d40-7f62f0a1df90_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_EarningsPerShareAbstract_003b147e-446b-43b8-ab51-add0531a7527_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 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_StockholdersEquityAbstract_bab80d48-f129-4592-ae8f-845fe275d9a5_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_00521cf2-f536-40db-b43c-7dcdab9a6eba_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_dei_EntityInteractiveDataCurrent_b039bdb9-9c3a-40eb-8d71-277e4368a720_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/2019/dei-2019-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_dei_EntityCommonStockSharesOutstanding_48036392-174e-42bf-844d-22ec6f090d46_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/2019/dei-2019-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_CertificatesOfDepositMember_ec6fd4dd-e4e4-4f77-8f7c-c46cf57d1bf3_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_3bdbb6c8-7209-497b-bb95-f2ff439dc68c_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_dei_EntityIncorporationStateCountryCode_6a631189-4505-41d6-bb2d-9295694a9687_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/2019/dei-2019-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_SupplementalCashFlowInformationAbstract_03120333-a9ad-4e40-8b1e-1955b22aaf80_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_a0a85e97-f3a7-48b6-91c8-54765ae1d146_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_CommonStockMember_003e03ca-6c34-42e9-b0f1-fcd953a35808_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_asur_FundsHeldForClientsAbstract_c31bd848-ad7f-49e6-a605-513d652c115e_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_asur_FundsHeldForClientsAbstract_label_en-US" xlink:label="lab_asur_FundsHeldForClientsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FundsHeldForClientsAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract" xlink:href="asur-20210331.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_srt_ProductsAndServicesDomain_11e65e50-c5a5-4279-bf66-d83e5dcf57c9_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_ec2dbc9c-1000-45ce-b550-805a87e4dcdb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="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_NETLOSSPERSHAREDetailsLineItems_b6c00037-30e9-475f-9205-19440b26aaf7_terseLabel_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Line Items]</link:label>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsLineItems_label_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems" xlink:to="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_49037572-d670-4165-a832-824c956404ee_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_July2020AcquisitionMember_2013a1a1-af06-4782-ac3a-b8f72d7fbef1_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 Acquisition</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-20210331.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_LineOfCreditFacilityRemainingBorrowingCapacity_82450489-ae14-4f10-83f4-f7fdcb18348f_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_FiniteLivedIntangibleAssetsGross_c2b87e79-fe1a-4450-8808-0568d2aba86c_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_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_8665e409-d911-477f-918e-709aa6e4f035_terseLabel_en-US" xlink:label="lab_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink: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_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink: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 Four</link:label>
    <link:label id="lab_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="asur-20210331.xsd#asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_42048871-3538-47a1-a38d-d43abf713534_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&#160;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_65ff4374-b5ae-481f-b644-0e25370bae99_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_MoneyMarketFundsMember_7c1f34bc-4081-4f99-8d9b-6227c7d4828a_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_MunicipalBondsMember_195b2d5e-858a-47c7-90e7-b0c81ca0bdd7_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_ProvisionForDoubtfulAccounts_498d4093-689a-4a7d-a69e-ce6919eb245a_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 (recovery of) 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_0a6527b0-1248-4227-9194-944db5060401_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_CommonClassAMember_6ab1a812-3dc0-4cfa-8cc1-f01263085f46_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_StockIssuedDuringPeriodSharesStockOptionsExercised_7446380b-acbc-47ed-8444-e3db1056297c_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_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_9f8208cb-88c1-4501-8f71-3c325130ca7a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash 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_f2863aac-b7c5-4be3-942a-5fdb91cced16_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="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_WeightedAverageNumberOfSharesOutstandingBasic_00515a7a-16a0-4555-8c8f-957a7a6e71e5_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_0c01d9bd-e6c1-4741-adce-a73fddd7ee96_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares of common stock outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="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_SubsequentEventsAbstract_bfa77502-e0c6-4757-ae55-301de261af69_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_us-gaap_TreasuryStockShares_e9299ff9-806b-4e32-bfc8-fb278be59cce_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 (in 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_us-gaap_CashAndCashEquivalentsMember_9c4ddfae-770c-440f-a587-514e51f8a2ab_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_82fb6f09-b826-4114-bd1e-048c179040b7_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:to="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ActiveEquityPlans_b8ad3a26-7aff-40f7-982b-35c0053b0027_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">ActiveEquityPlans</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-20210331.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_RevenueFromContractWithCustomerTextBlock_021a4830-710b-47dc-a4f9-e843785f43c1_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 CUSTOMERS 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_5911141f-f33b-4152-8ee4-6051ce4e0393_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_asur_LEASESDetailsTable_b8335cfe-5be8-4e4f-a1c9-7b2036dfc1d0_terseLabel_en-US" xlink:label="lab_asur_LEASESDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES (Details) [Table]</link:label>
    <link:label id="lab_asur_LEASESDetailsTable_label_en-US" xlink:label="lab_asur_LEASESDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable" xlink:href="asur-20210331.xsd#asur_LEASESDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LEASESDetailsTable" xlink:to="lab_asur_LEASESDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_2268bee6-33f9-4735-b47a-70e22ad9fe62_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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a18842ff-6c70-4ed1-bbbf-92ba17977a1c_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_a2bbc6ba-0158-4226-9c10-68f75057b685_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_32616cb7-165c-402b-90dc-9e4bcac7f449_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="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_a3416ead-dde5-4c0a-8631-e1966b7cb287_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_c3ba11dd-c7bb-45b6-9441-e7f37d429ec7_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 AND BASIS OF PRESENTATION</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_809c1c1a-89db-4d1b-adc1-b1890215609f_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_b77fd320-e54a-49bb-94f6-0be13937f936_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">2022</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_StatementClassOfStockAxis_35552323-2a59-4e0d-99c5-cdc0e4900c0b_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_IncomeTaxExpenseBenefit_99f8cafc-0bea-41ff-af9c-8930ab16c0fe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="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_ImpairmentOfIntangibleAssetsExcludingGoodwill_347dc792-ca57-437e-8c4d-2719acc77d0a_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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 intangible assets, (excluding goodwill)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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 (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_505cb2a1-3eed-4895-8e92-46857202eb18_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_6ca55592-83f6-4c68-94ea-c3e0da291baf_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_19187ecb-431c-41a9-89a5-f5ee8a3b45b3_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_63043efb-2b13-4d51-a1f3-b81232554567_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_EarningsPerShareDiluted_2e8d0838-d2b9-47a5-b272-48246b653a3c_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_24532499-9f59-49e9-bc21-921ec89cc712_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="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_asur_CashEquivalentsAbstract_eea8a81d-341c-43ca-9ac6-910663f40280_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 equivalents&#160;&#160;</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">CashEquivalentsAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract" xlink:href="asur-20210331.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_us-gaap_ScheduleOfDebtTableTextBlock_8b3d87c6-da6f-44b4-8063-c5049a1a7510_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_DebtInstrumentCarryingAmount_c6651ec0-12a2-4843-904a-5be7de91e74a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="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_NoncompeteAgreementsMember_0e0c992d-0730-4936-82a5-b294e8c2a530_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete agreements</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_9cf52e8b-1879-415a-b69b-8ff99c013472_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_StockIssuedDuringPeriodValueStockOptionsExercised_0140be10-9d59-4522-b0da-742cd0383255_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_9df59029-f0dc-4e66-9705-68723cde5c02_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_asur_NumberOfSecuritiesInUnrealizedGainPosition_695a5c17-947c-4cbd-a723-dcce4c2105dc_terseLabel_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in unrealized gain position</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_label_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NumberOfSecuritiesInUnrealizedGainPosition</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_documentation_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in unrealized gain position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:to="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ca9ba1d1-8b61-4050-943a-f6887f1844e1_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_FiniteLivedIntangibleAssetsAccumulatedAmortization_974852fc-7cd6-4a50-a7e2-37835e11ca96_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_srt_MaximumMember_4eafc127-2b79-45d5-ad71-79d702d1a2b0_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_dei_SecurityExchangeName_2b530eba-64ea-4dcb-bbd5-378d636b4b1a_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/2019/dei-2019-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_PreferredStockSharesAuthorized_c99029de-e684-4d3e-9963-b1972f87b8d0_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="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_dei_DocumentInformationTable_6a9a1d93-2917-4566-a33a-76116076c5f0_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/2019/dei-2019-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_us-gaap_RetainedEarningsMember_583535e7-baa6-46bd-ac4d-9a1ba0f4ddd9_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="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_b84b4a66-4848-4a75-a86b-759f9d563709_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="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_us-gaap_SignificantAccountingPoliciesTextBlock_6fa39557-7a33-4c38-8243-bd658d264441_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_7411ab3c-1b4e-459c-866d-4a8a60f7ad92_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 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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_5f0a9018-4aeb-4018-8883-2616489c7683_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_InvestmentTypeCategorizationMember_c01d283f-2c8a-42a7-b304-dcbfcc116c00_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_549e3098-71ca-4483-9acd-fca028bbbb5c_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_dei_DocumentTransitionReport_3e5fb89b-b07f-4ba1-bbbe-5b39a82bd655_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/2019/dei-2019-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_CorporateDebtSecuritiesMember_adab9f58-afdf-45f5-8798-3b284870ce7c_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_CommitmentsAbstract_f8487640-9f0d-4f2c-a165-b8c599a24fc8_terseLabel_en-US" xlink:label="lab_asur_CommitmentsAbstract" xlink: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</link:label>
    <link:label id="lab_asur_CommitmentsAbstract_label_en-US" xlink:label="lab_asur_CommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CommitmentsAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentsAbstract" xlink:href="asur-20210331.xsd#asur_CommitmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CommitmentsAbstract" xlink:to="lab_asur_CommitmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_23c5a408-0ebd-4bb1-90fa-96b4d36b1ea1_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_TreasuryStockValue_704540c9-f625-4c65-ad43-a51db3abb5d9_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 March 31, 2021 and December 31, 2020</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_us-gaap_ContractWithCustomerAssetNet_c5181b45-a9aa-4119-a024-17790d11341b_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">Receivables, net of allowances</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_306ccd7d-562a-4bbb-a004-f6c2d3a4baf0_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_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_4eb599e6-15cd-43f1-a988-0d3f3ec61758_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_FairValueMeasurementsRecurringMember_55455b79-2c82-4e17-b645-b55e4a585a10_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0d1641bf-b970-4da9-ad02-8c62f7a8c840_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_StatementOfFinancialPositionAbstract_e45427bc-b7ff-46b8-b4f8-e910e6f1e147_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>asur-20210331_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:cc98be7b-4819-4f73-b163-7a072a1cdd4f,g:955b3f9c-4aa5-4e58-8784-0c5c00dd422d-->
<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/20200930/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="asur-20210331.xsd#DocumentAndEntityInformation"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_8948a888-c4fd-4c03-888a-cddbf06c59ba" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8948a888-c4fd-4c03-888a-cddbf06c59ba" xlink:to="loc_dei_DocumentInformationTable_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_96c9287e-8769-4807-972c-1ec79e6eb221" 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_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:to="loc_us-gaap_StatementClassOfStockAxis_96c9287e-8769-4807-972c-1ec79e6eb221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f7901223-a5fd-4f5d-9869-f5738b04b1fb" 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_96c9287e-8769-4807-972c-1ec79e6eb221" xlink:to="loc_us-gaap_ClassOfStockDomain_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7f4e73e4-e81c-4657-8abb-131964e22df7" 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_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:to="loc_us-gaap_CommonClassAMember_7f4e73e4-e81c-4657-8abb-131964e22df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_64324b8b-69d6-4f02-aa93-9125c49751ed" 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_f7901223-a5fd-4f5d-9869-f5738b04b1fb" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_64324b8b-69d6-4f02-aa93-9125c49751ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_ad5f4c6a-3659-4fc0-9e4b-f8d3f21c9cad" xlink:to="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7fbf9535-49a2-4877-838f-3f67d6c3b435" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentType_7fbf9535-49a2-4877-838f-3f67d6c3b435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_163f33f4-61da-4a5e-8d14-960c70b34910" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentQuarterlyReport_163f33f4-61da-4a5e-8d14-960c70b34910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b7873faa-f0c1-46a8-811c-96bc87afc6b1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentPeriodEndDate_b7873faa-f0c1-46a8-811c-96bc87afc6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_989239d5-97d4-4b3a-8126-f6f6eb0d0dfe" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentTransitionReport_989239d5-97d4-4b3a-8126-f6f6eb0d0dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d0156587-ecd7-473c-a604-9036372d5427" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityFileNumber_d0156587-ecd7-473c-a604-9036372d5427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_87bac018-8b86-4894-ac2a-32e317aebfa1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityRegistrantName_87bac018-8b86-4894-ac2a-32e317aebfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d6d9f7d1-eb6c-43f0-9b7e-ff63a6cdcd13" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d6d9f7d1-eb6c-43f0-9b7e-ff63a6cdcd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_efa85af8-29cd-456c-b1e3-0c90ff373604" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityTaxIdentificationNumber_efa85af8-29cd-456c-b1e3-0c90ff373604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bfecd5e0-e9ed-491a-8c93-ebb66a8e81d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressAddressLine1_bfecd5e0-e9ed-491a-8c93-ebb66a8e81d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e8f444a-e8da-4915-8789-d4343cf594b4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressCityOrTown_1e8f444a-e8da-4915-8789-d4343cf594b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_611a4682-dff5-4d94-b161-1a67245d5ef4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressStateOrProvince_611a4682-dff5-4d94-b161-1a67245d5ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_53252620-6ad7-4734-be11-0f538385809f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityAddressPostalZipCode_53252620-6ad7-4734-be11-0f538385809f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e8317689-5252-4e24-93e0-ce3a07d005ad" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_CityAreaCode_e8317689-5252-4e24-93e0-ce3a07d005ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_43ae2c15-e7c9-459f-a963-a52a59e27f50" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_LocalPhoneNumber_43ae2c15-e7c9-459f-a963-a52a59e27f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f8fd9d32-9c85-44db-9936-6c87f0e6545a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_Security12bTitle_f8fd9d32-9c85-44db-9936-6c87f0e6545a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fee2f629-4b52-4859-864f-9df558e2c6a3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_TradingSymbol_fee2f629-4b52-4859-864f-9df558e2c6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_03c3bd47-28bc-4325-b146-fef434b281cf" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_SecurityExchangeName_03c3bd47-28bc-4325-b146-fef434b281cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_888793ef-7103-4852-86ea-979f212350de" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_NoTradingSymbolFlag_888793ef-7103-4852-86ea-979f212350de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_4d7bd63a-cec8-4b99-b517-d6fa42ec1b28" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCurrentReportingStatus_4d7bd63a-cec8-4b99-b517-d6fa42ec1b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_eb4816d3-8dc6-4c3d-88af-8781107db05b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityInteractiveDataCurrent_eb4816d3-8dc6-4c3d-88af-8781107db05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_afc06d05-950b-4a52-a5f2-1aa7b04a6e01" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityFilerCategory_afc06d05-950b-4a52-a5f2-1aa7b04a6e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_65d4a461-0351-435d-b259-f6cfb9689181" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntitySmallBusiness_65d4a461-0351-435d-b259-f6cfb9689181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eaa9406c-1348-4f55-ba53-3a385f050b2a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityEmergingGrowthCompany_eaa9406c-1348-4f55-ba53-3a385f050b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7e24249d-1cd5-4eda-ab2f-681ffab6afe5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityShellCompany_7e24249d-1cd5-4eda-ab2f-681ffab6afe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6b8724ce-2888-49f6-9920-e1988782df0e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6b8724ce-2888-49f6-9920-e1988782df0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_702de690-34be-4362-803c-1a542d596ba5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_CurrentFiscalYearEndDate_702de690-34be-4362-803c-1a542d596ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_96fb9688-008b-4315-a9b9-76e1f2381a27" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_AmendmentFlag_96fb9688-008b-4315-a9b9-76e1f2381a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_12b3979a-4e5c-4dc0-a011-98c11496d3f8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_EntityCentralIndexKey_12b3979a-4e5c-4dc0-a011-98c11496d3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_563a971b-e868-49db-a786-9a803be0897b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentFiscalYearFocus_563a971b-e868-49db-a786-9a803be0897b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c0966403-5f65-4cf5-829a-6f7f3a490e41" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a52492e5-695a-400d-89f4-393b6ef2bf6a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c0966403-5f65-4cf5-829a-6f7f3a490e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5313a5eb-165f-4441-b6c3-b8ecaea921ad" 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_91982568-448c-4ac0-960f-f0d45684c52a" 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_5313a5eb-165f-4441-b6c3-b8ecaea921ad" xlink:to="loc_us-gaap_AssetsAbstract_91982568-448c-4ac0-960f-f0d45684c52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f19fb134-23bc-484f-b2bc-e30d1c522c93" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0e9bab4-99cb-49a1-ac4b-f86191a6dc8d" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b0e9bab4-99cb-49a1-ac4b-f86191a6dc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53602854-1ee1-4dbe-92eb-86ddfcad16bc" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53602854-1ee1-4dbe-92eb-86ddfcad16bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1b09fb88-f5ee-4751-a330-c9b463e1bc1b" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_InventoryNet_1b09fb88-f5ee-4751-a330-c9b463e1bc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_ce17e678-d7c5-44f4-b847-e341c08f7155" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_ce17e678-d7c5-44f4-b847-e341c08f7155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_5312eeb1-1716-4cbb-bb64-7f669da8aaf7" xlink:href="asur-20210331.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_5312eeb1-1716-4cbb-bb64-7f669da8aaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_425f5552-de76-495d-a03d-395a7fab8d69" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_FundsHeldForClients_425f5552-de76-495d-a03d-395a7fab8d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ac68a8ed-cdd7-4d55-a149-6c33a88b082f" 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_f19fb134-23bc-484f-b2bc-e30d1c522c93" xlink:to="loc_us-gaap_AssetsCurrent_ac68a8ed-cdd7-4d55-a149-6c33a88b082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e39015ca-e847-4ffc-bd04-69dc7891c9c5" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e39015ca-e847-4ffc-bd04-69dc7891c9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0a3843bf-0f4f-4b60-b9db-397bb8a5ccd9" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_Goodwill_0a3843bf-0f4f-4b60-b9db-397bb8a5ccd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1013510f-0660-4709-8bb9-40dad1f5c663" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1013510f-0660-4709-8bb9-40dad1f5c663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_614d7c8f-a962-4e38-a0f5-c51a6f2d28d0" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_614d7c8f-a962-4e38-a0f5-c51a6f2d28d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c16768c0-781a-4bf8-8e9d-42edc33cf23b" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c16768c0-781a-4bf8-8e9d-42edc33cf23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3190eb2b-a314-4a77-b96b-4e89b6ba0b8e" 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_91982568-448c-4ac0-960f-f0d45684c52a" xlink:to="loc_us-gaap_Assets_3190eb2b-a314-4a77-b96b-4e89b6ba0b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_052bb13d-9d40-4664-91f2-a71c3871ea4c" 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_5313a5eb-165f-4441-b6c3-b8ecaea921ad" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" 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_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_5d4afda8-fdd0-4f3c-9798-9c82e7365efb" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_NotesPayableCurrent_5d4afda8-fdd0-4f3c-9798-9c82e7365efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c1282f4d-2ce2-4396-8209-a83d4ac52afb" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_AccountsPayableCurrent_c1282f4d-2ce2-4396-8209-a83d4ac52afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0e7c2852-b746-4762-84b9-54660c62c2e7" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0e7c2852-b746-4762-84b9-54660c62c2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2551016-08ee-4bd3-a5bc-61de00a45b3d" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2551016-08ee-4bd3-a5bc-61de00a45b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e3173aba-7766-48b6-a4f1-9f89896a1399" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e3173aba-7766-48b6-a4f1-9f89896a1399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_7171164e-182c-4991-9326-0df555147f57" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_7171164e-182c-4991-9326-0df555147f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_63b0a17d-d76b-438a-a36d-898c8f853a1c" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_63b0a17d-d76b-438a-a36d-898c8f853a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_62c48761-9dc6-438f-816b-d3b0c4a2c61d" xlink:href="asur-20210331.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_62c48761-9dc6-438f-816b-d3b0c4a2c61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_df70d71e-abc5-4ad5-a651-1258785a3e68" xlink:href="asur-20210331.xsd#asur_ClientFundObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_asur_ClientFundObligationsCurrent_df70d71e-abc5-4ad5-a651-1258785a3e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_24b6065e-6b18-4940-a1d0-5276f1fbe115" 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_01062a6c-ff5f-4c18-8d8f-7bf90acbaba6" xlink:to="loc_us-gaap_LiabilitiesCurrent_24b6065e-6b18-4940-a1d0-5276f1fbe115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_698e734a-14da-4081-8a12-fe8322b24225" 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_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_698e734a-14da-4081-8a12-fe8322b24225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c6ac6657-a9a6-4b90-be4b-949ca1ad0dd5" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c6ac6657-a9a6-4b90-be4b-949ca1ad0dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_850a2dab-52f3-4c3f-a9de-2a664dd3112c" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_850a2dab-52f3-4c3f-a9de-2a664dd3112c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_762756b6-ec21-4b27-b543-050ecbeabd89" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_LongTermNotesPayable_762756b6-ec21-4b27-b543-050ecbeabd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_977074de-73ea-4a77-8179-5b9ec7766ed9" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_977074de-73ea-4a77-8179-5b9ec7766ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c31155b1-9e35-45b3-823f-b6f46f0df3d0" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c31155b1-9e35-45b3-823f-b6f46f0df3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_75371676-ec39-4da6-9cb0-74e7f5555eee" 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_698e734a-14da-4081-8a12-fe8322b24225" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_75371676-ec39-4da6-9cb0-74e7f5555eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8094fbc3-e2b9-4687-b089-4347bc4efaf9" 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_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_us-gaap_Liabilities_8094fbc3-e2b9-4687-b089-4347bc4efaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentsAbstract_20c6cba6-b574-4cc1-9d24-dbb17c53a5e9" xlink:href="asur-20210331.xsd#asur_CommitmentsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_asur_CommitmentsAbstract_20c6cba6-b574-4cc1-9d24-dbb17c53a5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_02f3a9c6-756c-4307-8c3f-2c32adad86f6" 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_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b4e36b76-8085-4fc8-a821-211555a19d5c" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_PreferredStockValue_b4e36b76-8085-4fc8-a821-211555a19d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_69766fa0-ed0a-4b8e-b9a6-7034a17e156b" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_CommonStockValueOutstanding_69766fa0-ed0a-4b8e-b9a6-7034a17e156b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_9f95951a-951f-48d4-acc7-dc07cc2bbe90" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_TreasuryStockValue_9f95951a-951f-48d4-acc7-dc07cc2bbe90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c2055bdd-dd7c-42c0-9fbd-3c78daef9e90" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c2055bdd-dd7c-42c0-9fbd-3c78daef9e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_631e277b-6121-4814-97e5-a5e2ad5c06cb" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_631e277b-6121-4814-97e5-a5e2ad5c06cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05b4e8fa-0c46-47c4-9eb4-7abedbf2a38d" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05b4e8fa-0c46-47c4-9eb4-7abedbf2a38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_94a81678-aae0-4de4-9ee2-49e026e31535" 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_02f3a9c6-756c-4307-8c3f-2c32adad86f6" xlink:to="loc_us-gaap_StockholdersEquity_94a81678-aae0-4de4-9ee2-49e026e31535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b5c4e3b2-e264-4e93-bab7-9d0b1276a254" 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_052bb13d-9d40-4664-91f2-a71c3871ea4c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b5c4e3b2-e264-4e93-bab7-9d0b1276a254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_860ab81d-36b8-4c6a-9b3e-b4861775bd13" 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_2bdea29e-658b-442d-99b5-79fde29db9aa" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2bdea29e-658b-442d-99b5-79fde29db9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e5a9a984-4c2f-453e-9dfe-2540ab463a88" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e5a9a984-4c2f-453e-9dfe-2540ab463a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_09c0781d-94eb-45dc-9a7f-cf0ca7559ad3" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_09c0781d-94eb-45dc-9a7f-cf0ca7559ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b0c0b7da-510f-4836-b430-cd96ce087d80" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b0c0b7da-510f-4836-b430-cd96ce087d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f214b239-dfa8-4af8-9832-588cbab4abc0" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f214b239-dfa8-4af8-9832-588cbab4abc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0b53b328-7aa1-4e64-81bf-ddd525186319" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0b53b328-7aa1-4e64-81bf-ddd525186319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b326248d-6e5c-4611-967d-558e2151fe41" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b326248d-6e5c-4611-967d-558e2151fe41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0c0ef4fa-0404-4980-99c1-2e4d34950da7" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_CommonStockSharesIssued_0c0ef4fa-0404-4980-99c1-2e4d34950da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2f6c882f-8b58-4f12-b275-4b4f0a07e9e1" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2f6c882f-8b58-4f12-b275-4b4f0a07e9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_00674d91-244d-461d-a83d-6567aa51f3ae" 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_860ab81d-36b8-4c6a-9b3e-b4861775bd13" xlink:to="loc_us-gaap_TreasuryStockShares_00674d91-244d-461d-a83d-6567aa51f3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_aa7e6725-ac9a-41d0-ba92-c463657ffea7" 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_f0a3cd04-a923-43ba-84d2-7bf0afda2160" 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_aa7e6725-ac9a-41d0-ba92-c463657ffea7" xlink:to="loc_us-gaap_StatementTable_f0a3cd04-a923-43ba-84d2-7bf0afda2160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7fcf0cfa-b187-4675-b3c9-af40e7e67361" 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_f0a3cd04-a923-43ba-84d2-7bf0afda2160" xlink:to="loc_srt_ProductOrServiceAxis_7fcf0cfa-b187-4675-b3c9-af40e7e67361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" 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_7fcf0cfa-b187-4675-b3c9-af40e7e67361" xlink:to="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_9d9297d2-bf74-4158-92f7-b9b225d37200" xlink:href="asur-20210331.xsd#asur_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:to="loc_asur_RecurringMember_9d9297d2-bf74-4158-92f7-b9b225d37200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_e8574e0c-402d-4b63-803b-556442b11b0f" xlink:href="asur-20210331.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f71572fa-ae5c-457c-89da-13bd0119da87" xlink:to="loc_asur_ProfessionalServicesRevenueMember_e8574e0c-402d-4b63-803b-556442b11b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" 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_f0a3cd04-a923-43ba-84d2-7bf0afda2160" xlink:to="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c868d592-aba7-4265-8ac8-5b5eabe5c78a" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_RevenuesAbstract_c868d592-aba7-4265-8ac8-5b5eabe5c78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99b4a8bb-3051-4cfa-8058-53bef8ed1781" 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_c868d592-aba7-4265-8ac8-5b5eabe5c78a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99b4a8bb-3051-4cfa-8058-53bef8ed1781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a6893a8-f16f-4c54-9961-f5b446e9ee43" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a6893a8-f16f-4c54-9961-f5b446e9ee43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cfb02fd2-9491-4343-a644-de09d0bb674b" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_GrossProfit_cfb02fd2-9491-4343-a644-de09d0bb674b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d242d4f6-72d0-4aad-b359-abb90d88658a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d242d4f6-72d0-4aad-b359-abb90d88658a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4123be00-1fd2-4fd0-b05d-25c5e2132f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4123be00-1fd2-4fd0-b05d-25c5e2132f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_df0fe785-803e-45c9-b472-a0bb5e379c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_df0fe785-803e-45c9-b472-a0bb5e379c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0cc31158-8961-49db-be27-6d7291fae44d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0cc31158-8961-49db-be27-6d7291fae44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e4872368-9cfb-4e11-9bcf-cf47fdbbd321" 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_47a33d82-c70c-4fc9-a2ef-366e95396c09" xlink:to="loc_us-gaap_CostsAndExpenses_e4872368-9cfb-4e11-9bcf-cf47fdbbd321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8630bfc1-cf3e-4ea8-b3c0-a96fef799b6f" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_OperatingIncomeLoss_8630bfc1-cf3e-4ea8-b3c0-a96fef799b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e32d0db4-27ea-4b23-9d32-ca3c673d97b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e32d0db4-27ea-4b23-9d32-ca3c673d97b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_654a4eab-d8c1-444d-88fd-1a9a89ecfd40" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_654a4eab-d8c1-444d-88fd-1a9a89ecfd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2255af2a-94b6-4890-9189-ddafd9cdaf8e" 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_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2255af2a-94b6-4890-9189-ddafd9cdaf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_76f29b39-b81b-48f1-afef-e95bb3878218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_NetIncomeLoss_76f29b39-b81b-48f1-afef-e95bb3878218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_fb27f51c-0aab-4db0-8d6a-674dd97244e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_fb27f51c-0aab-4db0-8d6a-674dd97244e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_fbed11a4-0592-402b-9ccf-00bbab5a3ee7" 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_fb27f51c-0aab-4db0-8d6a-674dd97244e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_fbed11a4-0592-402b-9ccf-00bbab5a3ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_91b65d6c-08df-4881-9e18-2a63a1a83ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_91b65d6c-08df-4881-9e18-2a63a1a83ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a838b92d-e315-4691-8308-c56df7ea448a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a838b92d-e315-4691-8308-c56df7ea448a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_68244b70-98de-4804-b764-12e5f502aaf2" 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_a838b92d-e315-4691-8308-c56df7ea448a" xlink:to="loc_us-gaap_EarningsPerShareBasic_68244b70-98de-4804-b764-12e5f502aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7df702b8-bbd5-4483-b977-29e6b6131537" 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_a838b92d-e315-4691-8308-c56df7ea448a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7df702b8-bbd5-4483-b977-29e6b6131537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:href="asur-20210331.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_908612a5-c890-4fa1-89c7-f4b486dfc7ec" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f85f8bd8-f83d-4e5f-b1c5-0f0302f003d2" 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_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f85f8bd8-f83d-4e5f-b1c5-0f0302f003d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_63678a40-9d53-4389-8121-90a54bf48153" 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_0ebf5b6d-5d3f-443d-a2c2-a46423943757" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_63678a40-9d53-4389-8121-90a54bf48153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6aa91031-231a-4e8f-9758-3d722208a0d7" 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_8476e4c5-749e-4228-850b-ce5ad542b9d4" 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_6aa91031-231a-4e8f-9758-3d722208a0d7" xlink:to="loc_us-gaap_StatementTable_8476e4c5-749e-4228-850b-ce5ad542b9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6d3a029a-ab56-431e-83cc-9ed446b244a7" 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_8476e4c5-749e-4228-850b-ce5ad542b9d4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6d3a029a-ab56-431e-83cc-9ed446b244a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6a146c17-720d-4727-a73d-c77fb6fcc64f" 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_6d3a029a-ab56-431e-83cc-9ed446b244a7" xlink:to="loc_us-gaap_EquityComponentDomain_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cf45865e-0755-4abb-bbfd-a4daf73fb89b" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_CommonStockMember_cf45865e-0755-4abb-bbfd-a4daf73fb89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c643e677-c36b-4e0f-b830-15d0b3afad3c" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_TreasuryStockMember_c643e677-c36b-4e0f-b830-15d0b3afad3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f33e4669-13ef-4c7f-82e8-c46721da8d10" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f33e4669-13ef-4c7f-82e8-c46721da8d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_aaaefec4-ebc5-49a0-a2e7-a9140f2f4883" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_RetainedEarningsMember_aaaefec4-ebc5-49a0-a2e7-a9140f2f4883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60420bbd-9632-48c4-b04b-83e8161feb9d" 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_6a146c17-720d-4727-a73d-c77fb6fcc64f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60420bbd-9632-48c4-b04b-83e8161feb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" 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_8476e4c5-749e-4228-850b-ce5ad542b9d4" xlink:to="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_226a793e-4c4b-400d-ba45-beb2a6a50194" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_SharesOutstanding_226a793e-4c4b-400d-ba45-beb2a6a50194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6b1251e-d44b-4ee0-9dbe-3535e64a3836" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6b1251e-d44b-4ee0-9dbe-3535e64a3836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4c2aee92-2b49-4ab2-9341-833e0568ff55" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4c2aee92-2b49-4ab2-9341-833e0568ff55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a6966b67-9171-495a-9482-845509888498" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a6966b67-9171-495a-9482-845509888498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5b2ed54-302a-47aa-8df6-094f3dbf9ed6" 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_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d5b2ed54-302a-47aa-8df6-094f3dbf9ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_57b5b4fa-9773-4ef8-9238-7ab0c4f7ec2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_57b5b4fa-9773-4ef8-9238-7ab0c4f7ec2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ea7d830-ca8f-4bd9-9ef4-0d9bb776da96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_NetIncomeLoss_3ea7d830-ca8f-4bd9-9ef4-0d9bb776da96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_810ee8c1-4899-44a4-a433-e773b5aea818" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_810ee8c1-4899-44a4-a433-e773b5aea818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2399475d-e33c-4ae3-835e-57bdd3715157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_SharesOutstanding_2399475d-e33c-4ae3-835e-57bdd3715157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9a305882-cb58-4cb7-8959-c4bbff17a2ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7856708b-3b8d-4e5a-beb1-5770edec02ee" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9a305882-cb58-4cb7-8959-c4bbff17a2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20210331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9a3e0540-21da-4042-a6f4-2363782d3fe3" 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_bdaafcf1-e800-4d0b-bf0b-8ef815a46be0" 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_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_bdaafcf1-e800-4d0b-bf0b-8ef815a46be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c0cb9c0b-5a67-4add-99e0-acc33526cd89" 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_bdaafcf1-e800-4d0b-bf0b-8ef815a46be0" xlink:to="loc_us-gaap_NetIncomeLoss_c0cb9c0b-5a67-4add-99e0-acc33526cd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" 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_bdaafcf1-e800-4d0b-bf0b-8ef815a46be0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0301c66-f77c-4f95-9693-4c5307925ede" 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_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0301c66-f77c-4f95-9693-4c5307925ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ac1f6643-74ff-42bb-bb01-a18efbc91654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ac1f6643-74ff-42bb-bb01-a18efbc91654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eb0a55c3-9989-4508-a879-d6088591a121" 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_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eb0a55c3-9989-4508-a879-d6088591a121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e5ab4597-fecc-4b5e-9513-50af7e2650bd" 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_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e5ab4597-fecc-4b5e-9513-50af7e2650bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_07891e37-925b-4389-ad95-54488b2baa9e" 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_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_07891e37-925b-4389-ad95-54488b2baa9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnRestructuringOfDebt_6058dcbd-9c54-4c14-8779-6f485879f091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_GainsLossesOnRestructuringOfDebt_6058dcbd-9c54-4c14-8779-6f485879f091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4ee68ec8-406a-4c44-9e64-e23204a29bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_ShareBasedCompensation_4ee68ec8-406a-4c44-9e64-e23204a29bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4c50f867-fbee-4d1e-b677-178f153ecc35" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_129dc76a-b2a2-4143-b235-5ed5395e6ae0" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_129dc76a-b2a2-4143-b235-5ed5395e6ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d2c020a6-faad-47b2-b6b0-dc32d58b739c" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d2c020a6-faad-47b2-b6b0-dc32d58b739c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ba0ee6bf-7828-47cd-b971-97a699df684a" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ba0ee6bf-7828-47cd-b971-97a699df684a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1e86f07-86fd-4f11-87f7-c3b8b7d2532c" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1e86f07-86fd-4f11-87f7-c3b8b7d2532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e869b3e6-5b9d-429f-a1fd-d506ba05142b" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e869b3e6-5b9d-429f-a1fd-d506ba05142b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_07bde7ed-0b80-4603-ac46-ff20b4bddc5f" xlink:href="asur-20210331.xsd#asur_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_07bde7ed-0b80-4603-ac46-ff20b4bddc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_67f44042-412e-4add-8036-a6d841afe6c9" 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_d4282914-6e71-4c5a-96ba-f031ab86ba69" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_67f44042-412e-4add-8036-a6d841afe6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6d703823-2102-490d-84ec-b864385eff0b" 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_bdaafcf1-e800-4d0b-bf0b-8ef815a46be0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6d703823-2102-490d-84ec-b864385eff0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" 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_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_33f7c17d-2cbd-4be8-ade0-364121fa8c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_33f7c17d-2cbd-4be8-ade0-364121fa8c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3f7cdedc-e95e-44b7-b0f1-3d04cba6ff47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3f7cdedc-e95e-44b7-b0f1-3d04cba6ff47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_8b95412e-ef5c-40e0-bbc2-606dddbb2cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_8b95412e-ef5c-40e0-bbc2-606dddbb2cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_6f419947-a971-44e1-97e6-396498101553" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInClientFundsHeld"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:to="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_6f419947-a971-44e1-97e6-396498101553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c38e9fdf-c05e-4020-9a2d-d4cc0dce5a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cf6cc432-c506-4bc5-b764-ff67bd006ccf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c38e9fdf-c05e-4020-9a2d-d4cc0dce5a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" 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_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_b9cc13d4-834f-46a1-868d-d22a9aec98bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_b9cc13d4-834f-46a1-868d-d22a9aec98bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_0e1be178-d018-41ed-b756-be0b49ebb576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_0e1be178-d018-41ed-b756-be0b49ebb576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_17b5d227-8754-4c75-8be3-ab129d187d76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_17b5d227-8754-4c75-8be3-ab129d187d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_18b6bddf-653a-4139-a8fc-ff76e6bfd67c" xlink:href="asur-20210331.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_18b6bddf-653a-4139-a8fc-ff76e6bfd67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6732ce1-2b34-4e20-be8c-f5b70f8bc301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd57e18e-c43a-44e7-9189-627e685fc9ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6732ce1-2b34-4e20-be8c-f5b70f8bc301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ba3d74c8-b708-4c64-8e48-9301c45e6ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ba3d74c8-b708-4c64-8e48-9301c45e6ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d376e4e-03cd-497c-a225-656b37cf1a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d376e4e-03cd-497c-a225-656b37cf1a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94c7bea4-8ebb-4177-953c-d6bc7d3447cd" 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_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94c7bea4-8ebb-4177-953c-d6bc7d3447cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8733e337-6631-46b1-9090-274c547f3566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a3e0540-21da-4042-a6f4-2363782d3fe3" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8733e337-6631-46b1-9090-274c547f3566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAbstract_8e458cb3-c32d-4299-b33b-a9c5ac85029d" xlink:href="asur-20210331.xsd#asur_CashPaidForAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8733e337-6631-46b1-9090-274c547f3566" xlink:to="loc_asur_CashPaidForAbstract_8e458cb3-c32d-4299-b33b-a9c5ac85029d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_2290ef67-b74b-479c-93cf-ac4452982e31" 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_8e458cb3-c32d-4299-b33b-a9c5ac85029d" xlink:to="loc_us-gaap_InterestPaidNet_2290ef67-b74b-479c-93cf-ac4452982e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_9a8e55ba-ce05-4816-9064-09c69ccd5c4d" 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_8e458cb3-c32d-4299-b33b-a9c5ac85029d" xlink:to="loc_us-gaap_IncomeTaxesPaid_9a8e55ba-ce05-4816-9064-09c69ccd5c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cca4b7f9-ca5b-4669-9741-1e31f10ea545" 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_6fde2ab1-872a-4778-9b1e-4874394b9789" 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_cca4b7f9-ca5b-4669-9741-1e31f10ea545" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6fde2ab1-872a-4778-9b1e-4874394b9789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#THECOMPANYANDBASISOFPRESENTATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c98cc18-baf8-4823-8f2b-61c9dcb6bbe1" 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_asur_NumberOfChallengesDrivingProductStrategy_2c3d80dd-f716-4220-84a1-0e8e9ec03d58" xlink:href="asur-20210331.xsd#asur_NumberOfChallengesDrivingProductStrategy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c98cc18-baf8-4823-8f2b-61c9dcb6bbe1" xlink:to="loc_asur_NumberOfChallengesDrivingProductStrategy_2c3d80dd-f716-4220-84a1-0e8e9ec03d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfProductLines_c209ab83-3023-41a3-87b3-85b28ea25db3" xlink:href="asur-20210331.xsd#asur_NumberOfProductLines"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c98cc18-baf8-4823-8f2b-61c9dcb6bbe1" xlink:to="loc_asur_NumberOfProductLines_c209ab83-3023-41a3-87b3-85b28ea25db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c321c3c3-a14c-422e-9237-a2ccaa3256fc" 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_ad551f19-f161-47ae-9b17-cfd61b6e5e86" 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_c321c3c3-a14c-422e-9237-a2ccaa3256fc" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ad551f19-f161-47ae-9b17-cfd61b6e5e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20210331.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" 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_UseOfEstimates_a72a80d8-643d-4aa1-ac1c-9f026f3dfb4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_UseOfEstimates_a72a80d8-643d-4aa1-ac1c-9f026f3dfb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_9f778a32-2542-4847-acae-78cd62cf27b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_9f778a32-2542-4847-acae-78cd62cf27b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_be20736f-c47c-45b4-9731-506eea5b24d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_be20736f-c47c-45b4-9731-506eea5b24d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ada5bd9c-dc52-4d16-bbfe-a885994160cb" 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_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ada5bd9c-dc52-4d16-bbfe-a885994160cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_371fc9eb-237d-4876-be67-a38e7c0e1c3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_371fc9eb-237d-4876-be67-a38e7c0e1c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_01948db6-ab25-4e92-a46a-a639748f7d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d88eaa87-be60-417c-beaa-25e224940113" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_01948db6-ab25-4e92-a46a-a639748f7d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5d71a27a-30fc-4dc0-a842-c9bea78841d2" 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_3a381c14-ee1a-4029-ac72-eb979e3369d2" 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_5d71a27a-30fc-4dc0-a842-c9bea78841d2" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_3a381c14-ee1a-4029-ac72-eb979e3369d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0bc6a1cb-70e3-4d95-bf46-6c03d97290a5" 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_57f06545-e399-46bf-92ab-b13bed2f943f" 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_0bc6a1cb-70e3-4d95-bf46-6c03d97290a5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_57f06545-e399-46bf-92ab-b13bed2f943f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_885fdc95-afe8-4d83-afd5-adf4d8f99726" 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_0bc6a1cb-70e3-4d95-bf46-6c03d97290a5" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_885fdc95-afe8-4d83-afd5-adf4d8f99726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_af1f74bc-e5b9-43fe-8d86-100686587fb8" 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_0bc6a1cb-70e3-4d95-bf46-6c03d97290a5" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_af1f74bc-e5b9-43fe-8d86-100686587fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7da69092-d2fb-4cc4-8625-f52b7882898f" 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_15121637-f667-4257-98af-04705eeb6e1d" 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_7da69092-d2fb-4cc4-8625-f52b7882898f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_15121637-f667-4257-98af-04705eeb6e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_476f75ca-84b2-4910-b21a-9f90d7085cbb" 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_15121637-f667-4257-98af-04705eeb6e1d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_476f75ca-84b2-4910-b21a-9f90d7085cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" 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_476f75ca-84b2-4910-b21a-9f90d7085cbb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember_dbeb31ae-3a6b-4001-9457-d9257778272b" xlink:href="asur-20210331.xsd#asur_FundsHeldForClientsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:to="loc_asur_FundsHeldForClientsMember_dbeb31ae-3a6b-4001-9457-d9257778272b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_6ac0e7db-2f27-4440-a172-c6b24adf82ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9142912b-c59f-45d9-af4b-d57bb128a135" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_6ac0e7db-2f27-4440-a172-c6b24adf82ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_15121637-f667-4257-98af-04705eeb6e1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" 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_ffa6e94e-da62-4494-95a0-358a78921e57" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_71eabad8-be78-4d42-a607-fabde73771ba" xlink:href="asur-20210331.xsd#asur_July2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_88757dfb-72dd-4f4e-8dd4-d213cf64d3ed" xlink:to="loc_asur_July2020AcquisitionMember_71eabad8-be78-4d42-a607-fabde73771ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" 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_15121637-f667-4257-98af-04705eeb6e1d" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8ceb7e8c-19f6-4907-899d-a28861331240" 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_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8ceb7e8c-19f6-4907-899d-a28861331240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0ba2de6d-7003-4579-ba82-b1750a852cce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_0ba2de6d-7003-4579-ba82-b1750a852cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c0408fcf-1e60-4f7f-bd14-ba0f3a09c83a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c0408fcf-1e60-4f7f-bd14-ba0f3a09c83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_329d969d-fec7-4b85-a34a-7d6502adadc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_13fa5194-dac0-4272-9fb3-e7e2de009169" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_329d969d-fec7-4b85-a34a-7d6502adadc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3b945f44-42fe-4ce6-8fd4-06d5df941c95" 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_aaf8f733-92e1-4c57-967e-86b1fc007b20" 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_3b945f44-42fe-4ce6-8fd4-06d5df941c95" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:to="loc_us-gaap_InvestmentTypeAxis_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" 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_c240746b-b285-4ceb-b14e-1cdfd5057fea" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_63dc9f88-2c31-4478-b9c0-b139e1303d8b" xlink:href="asur-20210331.xsd#asur_IndividuallyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_96b8972a-7ae9-4d11-b76b-5dea57f6d0bf" xlink:to="loc_asur_IndividuallyMember_63dc9f88-2c31-4478-b9c0-b139e1303d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7b5e67f4-a986-419e-a328-8dea09261adf" 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_e85fbb18-5434-4bba-89a4-ca6e313987a8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2e1ce75d-cbf9-4a70-8de0-58c7a05a35a7" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2e1ce75d-cbf9-4a70-8de0-58c7a05a35a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d8a7b568-386a-4add-9b36-bd055119ab48" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d8a7b568-386a-4add-9b36-bd055119ab48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_fdd05729-a91c-479b-9a12-3b0826989a25" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_MunicipalBondsMember_fdd05729-a91c-479b-9a12-3b0826989a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b0843d58-9f89-4bc2-9234-8137589ce602" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b0843d58-9f89-4bc2-9234-8137589ce602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_e3a1b786-9a49-4e07-a129-a298e794d047" 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_7b5e67f4-a986-419e-a328-8dea09261adf" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_e3a1b786-9a49-4e07-a129-a298e794d047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" 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_aaf8f733-92e1-4c57-967e-86b1fc007b20" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:href="asur-20210331.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bdfef868-8288-4419-b7da-707ae1d421ae" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bdfef868-8288-4419-b7da-707ae1d421ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_600f1120-00d9-4641-9123-d60e8e0268e5" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_600f1120-00d9-4641-9123-d60e8e0268e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_24a34931-b301-4094-8ef0-1c28e44224d7" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_24a34931-b301-4094-8ef0-1c28e44224d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_41ec4a65-9679-4714-afed-1a24a3a467e8" 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_asur_FundsHeldForClients2Abstract_af19aa61-68db-4069-bb8f-978d3814cf78" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_41ec4a65-9679-4714-afed-1a24a3a467e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_01acf4bb-e506-423d-9a7d-5a79065652a2" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_01acf4bb-e506-423d-9a7d-5a79065652a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition_6c786aec-acf8-469b-b91a-fe1babb738f6" xlink:href="asur-20210331.xsd#asur_NumberOfSecuritiesInUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_eacada0a-7c3d-4758-9228-8e77d415a497" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedLossPosition_6c786aec-acf8-469b-b91a-fe1babb738f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" 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_56f148d4-b8b2-45c7-890a-5ec7f5c56d73" 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_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_56f148d4-b8b2-45c7-890a-5ec7f5c56d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_61f617cd-4e9f-451c-841f-c200f42ca878" 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_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_61f617cd-4e9f-451c-841f-c200f42ca878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7cf8b8cb-060e-41a7-bbcd-6a8a4fbf7a0f" 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_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7cf8b8cb-060e-41a7-bbcd-6a8a4fbf7a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_b777e06a-a5c7-4aaf-a8f9-96f1ab8c4482" 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_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_b777e06a-a5c7-4aaf-a8f9-96f1ab8c4482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_263b0fdf-61c6-4359-99c8-a149c5949aed" 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_cfba1ce6-e9bf-4c80-9e2e-9e4243fc970e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_263b0fdf-61c6-4359-99c8-a149c5949aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ed34f106-1478-4f5f-a298-4aabc0670346" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ed34f106-1478-4f5f-a298-4aabc0670346" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9e697f84-c06f-483a-8eda-a40b65667223" 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_1c50c86e-2fbd-46e4-a2b4-1b152b4da174" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9e697f84-c06f-483a-8eda-a40b65667223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_b55bce6e-00a8-4ed9-bf22-ae4d4f1089fd" 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_9e697f84-c06f-483a-8eda-a40b65667223" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_b55bce6e-00a8-4ed9-bf22-ae4d4f1089fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1b932297-65cc-4372-990e-2a81bd5bee1b" 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_a952c64f-42ac-4633-a602-a4c036924fa9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_55d73f5e-cb7e-41f9-b112-31f0d031f4ed" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_55d73f5e-cb7e-41f9-b112-31f0d031f4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_012fc5e3-bf37-4c7c-93be-77a60aa17d24" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_012fc5e3-bf37-4c7c-93be-77a60aa17d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4c4b4620-d4ae-4dd0-b6ea-a9e5592869cd" 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_1b932297-65cc-4372-990e-2a81bd5bee1b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4c4b4620-d4ae-4dd0-b6ea-a9e5592869cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_7abacecb-5385-4722-86e4-a0e00349769f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_7abacecb-5385-4722-86e4-a0e00349769f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51d60f5b-eff0-41f9-89f9-5100732e6f98" 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_7abacecb-5385-4722-86e4-a0e00349769f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51d60f5b-eff0-41f9-89f9-5100732e6f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_9cdd7fc6-4c34-43d8-af88-148164ea471f" 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_51d60f5b-eff0-41f9-89f9-5100732e6f98" xlink:to="loc_us-gaap_MoneyMarketFundsMember_9cdd7fc6-4c34-43d8-af88-148164ea471f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5e213044-0c84-44ee-b78e-23e7bf351a8c" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5e213044-0c84-44ee-b78e-23e7bf351a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" 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_5e213044-0c84-44ee-b78e-23e7bf351a8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d154e86f-e36d-45ef-a710-854297b398fe" 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_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d154e86f-e36d-45ef-a710-854297b398fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_23da292b-2c29-42c0-948c-00ae101d9785" 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_b4a15eb6-50d1-4bb7-86ae-16d2bf77199b" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_23da292b-2c29-42c0-948c-00ae101d9785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:href="asur-20210331.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_d0465017-3284-4b96-b931-8d40a36ec596" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:href="asur-20210331.xsd#asur_CashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_asur_CashEquivalentsAbstract_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bce66c43-c05e-417e-901c-3d5129f6c893" 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_9d6a8b18-5152-424b-bc79-4c83b9e43d4c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_bce66c43-c05e-417e-901c-3d5129f6c893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:href="asur-20210331.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_asur_FundsHeldForClientsAbstract_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_0055b345-8dc0-4270-826e-2c86e53603bc" 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_4d8f26b3-86fe-449d-b839-acaf60b85ec1" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_0055b345-8dc0-4270-826e-2c86e53603bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_994fb349-84eb-4bbf-a298-2635a5bcacc9" 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_181bedc5-2ef4-42cd-bfac-1c2cec33c6bb" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_994fb349-84eb-4bbf-a298-2635a5bcacc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_e15fc893-100f-4ce5-b26d-b910acc30388" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_LiabilitiesAbstract_e15fc893-100f-4ce5-b26d-b910acc30388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_d83c0a37-8b0a-4e5d-b063-724148a5cff8" 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_e15fc893-100f-4ce5-b26d-b910acc30388" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_d83c0a37-8b0a-4e5d-b063-724148a5cff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_4bbd3a0a-5f9f-413e-a744-ea26c36a5eda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_60f5dc41-6d04-414a-bc3f-32dc858c5b0c" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_4bbd3a0a-5f9f-413e-a744-ea26c36a5eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f56eeb1c-3e20-4d5b-97ff-7a9d6b5c3f46" 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_bccd494c-cdd4-4f8a-ad3f-3125a198fcc7" 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_f56eeb1c-3e20-4d5b-97ff-7a9d6b5c3f46" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bccd494c-cdd4-4f8a-ad3f-3125a198fcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_636970ed-9128-4c55-9e47-ce67d82ebfac" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f07fecf1-12ce-4466-9cd0-b1e98c4aeb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_636970ed-9128-4c55-9e47-ce67d82ebfac" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f07fecf1-12ce-4466-9cd0-b1e98c4aeb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b8090d83-3e71-4aec-89c1-4000c6538682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_636970ed-9128-4c55-9e47-ce67d82ebfac" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b8090d83-3e71-4aec-89c1-4000c6538682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" 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_1d4811f9-9d62-49cd-9fee-acb3056127e2" 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_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_Goodwill_1d4811f9-9d62-49cd-9fee-acb3056127e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d0628665-e9d7-48b6-a89a-2e8247b91bee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d0628665-e9d7-48b6-a89a-2e8247b91bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_aa804caa-6649-43cb-9de0-b08bc842f576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_aa804caa-6649-43cb-9de0-b08bc842f576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fb50392b-a122-403c-9c3c-0ce35d3ac5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fb50392b-a122-403c-9c3c-0ce35d3ac5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_b6dc7519-8a03-4a1f-b5d5-3ba4046356f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_b6dc7519-8a03-4a1f-b5d5-3ba4046356f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e6aea458-6dd3-4631-bf13-bb0009145a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6e1363-86a2-412c-a0c8-794f42620438" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e6aea458-6dd3-4631-bf13-bb0009145a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7831b30-23cf-497a-91b8-989c42e4c66e" 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_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" 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_b7831b30-23cf-497a-91b8-989c42e4c66e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd0409bd-4d1f-4b80-813a-7e409a3c7436" 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_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd0409bd-4d1f-4b80-813a-7e409a3c7436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" 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_cd0409bd-4d1f-4b80-813a-7e409a3c7436" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9eeede34-2177-4340-87b5-39cbb013fc08" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9eeede34-2177-4340-87b5-39cbb013fc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_63fc3740-9e5e-4121-b13b-36396b62498a" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_63fc3740-9e5e-4121-b13b-36396b62498a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ResellerRelationshipsMember_44ef55f8-6586-4e83-9247-96e7e81587ae" xlink:href="asur-20210331.xsd#asur_ResellerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_asur_ResellerRelationshipsMember_44ef55f8-6586-4e83-9247-96e7e81587ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0c9dbe13-e431-448e-b3aa-d0539037fee4" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_TradeNamesMember_0c9dbe13-e431-448e-b3aa-d0539037fee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2344d643-3c60-4662-9ec8-239759c2aa2d" 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_7bcc291e-4fe0-423b-b632-47c81691a68a" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2344d643-3c60-4662-9ec8-239759c2aa2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2166ad20-47e5-42ed-87c0-e75570198b0b" 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_ae9222cf-bce5-4cb3-a9c0-3963daeccc0d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1e829ec0-80af-43c2-a31a-31b7cc44ece3" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1e829ec0-80af-43c2-a31a-31b7cc44ece3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_654a951d-11d1-4b2d-b6c9-8707d6a97d5f" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_654a951d-11d1-4b2d-b6c9-8707d6a97d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_deb25f19-59c7-48e5-98a1-d245f197a1a1" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_deb25f19-59c7-48e5-98a1-d245f197a1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a46de82c-90b7-49cb-b446-46458a6a0511" 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_2166ad20-47e5-42ed-87c0-e75570198b0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a46de82c-90b7-49cb-b446-46458a6a0511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8aeb65ec-f1e2-42b7-b7ec-71a60f3de3ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8aeb65ec-f1e2-42b7-b7ec-71a60f3de3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5ca1878b-c128-4bcd-aaed-d8825d0ec935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5ca1878b-c128-4bcd-aaed-d8825d0ec935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_09e9f170-3f3f-4958-8705-f721934aba35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_09e9f170-3f3f-4958-8705-f721934aba35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1eaa27b3-6d0d-4301-9de2-c5ceda7b125c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1eaa27b3-6d0d-4301-9de2-c5ceda7b125c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ac98d6d2-4be1-4f51-8fcc-8f9da1233848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ac98d6d2-4be1-4f51-8fcc-8f9da1233848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_ae384172-ee06-4ef9-98ce-f6a54ff1fc29" xlink:href="asur-20210331.xsd#asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_ae384172-ee06-4ef9-98ce-f6a54ff1fc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7d6ed73b-5dff-44d1-8124-029f7d9e46c3" 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_f06ea652-0dc5-4689-9d21-95e2acd3d388" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7d6ed73b-5dff-44d1-8124-029f7d9e46c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLE"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1012e970-3f28-4041-8046-f800698c5515" 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_3a8a7c4a-a992-4791-8365-b82a13d2565b" 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_1012e970-3f28-4041-8046-f800698c5515" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3a8a7c4a-a992-4791-8365-b82a13d2565b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLETables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_625ff364-16b9-4432-9047-13da6c7a8877" 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_13d6b8fe-a786-4c97-aa0a-1d8e51ec89c0" 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_625ff364-16b9-4432-9047-13da6c7a8877" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_13d6b8fe-a786-4c97-aa0a-1d8e51ec89c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock_a01fc6d9-a92b-4c07-83ad-ca97a398d55a" xlink:href="asur-20210331.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_625ff364-16b9-4432-9047-13da6c7a8877" xlink:to="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock_a01fc6d9-a92b-4c07-83ad-ca97a398d55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_237d575e-fc63-4ac8-94c4-9ba5e30d27c0" 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_625ff364-16b9-4432-9047-13da6c7a8877" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_237d575e-fc63-4ac8-94c4-9ba5e30d27c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_42469ad8-895e-45d3-9e46-63660406ea86" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_42469ad8-895e-45d3-9e46-63660406ea86" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9c98f55d-223c-438f-a15f-8e7f183f3f5c" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9c98f55d-223c-438f-a15f-8e7f183f3f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd38e32a-ccec-47e9-ac83-95d0df69606d" 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_9c98f55d-223c-438f-a15f-8e7f183f3f5c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd38e32a-ccec-47e9-ac83-95d0df69606d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_a20fd336-d999-474b-90a9-13f44516a0d6" 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_dd38e32a-ccec-47e9-ac83-95d0df69606d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_a20fd336-d999-474b-90a9-13f44516a0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bb38d793-57cd-4961-9206-858bf549b4ef" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_us-gaap_DebtInstrumentAxis_bb38d793-57cd-4961-9206-858bf549b4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" 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_bb38d793-57cd-4961-9206-858bf549b4ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AcquisitionsMember_988ddaf6-254c-47fe-b454-439539dbc1b1" xlink:href="asur-20210331.xsd#asur_AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_AcquisitionsMember_988ddaf6-254c-47fe-b454-439539dbc1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_d1fc42bb-fb5f-40cc-b361-7555e6c15183" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_PinnacleBankMember_d1fc42bb-fb5f-40cc-b361-7555e6c15183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoSyndicatedPartnerMember_bed1941a-2fc5-4611-91e8-e8518843d083" xlink:href="asur-20210331.xsd#asur_WellsFargoSyndicatedPartnerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c0ca00c-3a45-4935-a250-d5d663c5b3cd" xlink:to="loc_asur_WellsFargoSyndicatedPartnerMember_bed1941a-2fc5-4611-91e8-e8518843d083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1005026d-a55d-4c98-9dec-5d8bfc65ed69" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_srt_RangeAxis_1005026d-a55d-4c98-9dec-5d8bfc65ed69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3805d63-a532-492a-96a2-db0646e327d0" 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_1005026d-a55d-4c98-9dec-5d8bfc65ed69" xlink:to="loc_srt_RangeMember_c3805d63-a532-492a-96a2-db0646e327d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e44e2265-de10-4639-908e-937be575149e" 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_c3805d63-a532-492a-96a2-db0646e327d0" xlink:to="loc_srt_MinimumMember_e44e2265-de10-4639-908e-937be575149e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a6f83eeb-246a-49a9-8116-baf7f8241ee8" 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_c3805d63-a532-492a-96a2-db0646e327d0" xlink:to="loc_srt_MaximumMember_a6f83eeb-246a-49a9-8116-baf7f8241ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_3d1b9cf2-c969-4e92-9847-218791a2bf6c" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0de62239-23fc-438f-968c-66ef4f3cb68e" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0de62239-23fc-438f-968c-66ef4f3cb68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_cfba099d-0592-4d1b-8e71-35254649b30d" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_cfba099d-0592-4d1b-8e71-35254649b30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_509639de-89e0-4f33-aba9-52d50957c4a6" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_509639de-89e0-4f33-aba9-52d50957c4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_438b200a-4fb8-4f36-b0ce-5a7d8cef837a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_0565fbb3-1054-4758-b989-c20099d5172b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_438b200a-4fb8-4f36-b0ce-5a7d8cef837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_08c1e0f8-6f28-405f-a10e-29ab3dfb4e59" 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_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" 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_08c1e0f8-6f28-405f-a10e-29ab3dfb4e59" xlink:to="loc_us-gaap_DebtInstrumentTable_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7d34d3b2-3031-46a8-bd39-1a102b72eb42" 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_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" xlink:to="loc_us-gaap_DebtInstrumentAxis_7d34d3b2-3031-46a8-bd39-1a102b72eb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" 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_7d34d3b2-3031-46a8-bd39-1a102b72eb42" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_6c03039b-fab2-4c68-b0e9-0d94e42bcdd9" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bc299b30-aa2a-4cd2-87a5-66d0886f7b16" xlink:to="loc_asur_PinnacleBankMember_6c03039b-fab2-4c68-b0e9-0d94e42bcdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" 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_6e37c1ab-ab02-4f03-8cc4-7633c39d7e20" xlink:to="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_cad60371-4e6a-4673-a495-a5a7a5475f64" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_cad60371-4e6a-4673-a495-a5a7a5475f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_8904d627-3bf9-4bc2-b4db-944e3cf50ab0" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_8904d627-3bf9-4bc2-b4db-944e3cf50ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_77939122-9570-4769-a816-78830f74d4f9" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_77939122-9570-4769-a816-78830f74d4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_419fa834-b27e-4b30-a8fe-e43634b41410" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_419fa834-b27e-4b30-a8fe-e43634b41410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3a448ca1-cda4-49ec-b287-f70490523c01" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3a448ca1-cda4-49ec-b287-f70490523c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d737affd-2d25-4131-8529-ee63d43e5957" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d737affd-2d25-4131-8529-ee63d43e5957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2c910ffd-ebe8-4dda-9da6-fbd718db2ec4" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebtCurrent_2c910ffd-ebe8-4dda-9da6-fbd718db2ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ca1c558b-da90-4ac7-b141-bb6a3b1eed89" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ca1c558b-da90-4ac7-b141-bb6a3b1eed89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_13088853-a4e4-44d3-9be6-0b358e0d1aa2" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LongTermDebt_13088853-a4e4-44d3-9be6-0b358e0d1aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_9e992b46-2d40-4bc1-884a-31860a37e838" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_9e992b46-2d40-4bc1-884a-31860a37e838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBankNoncurrent_23083a17-a850-4d04-86da-9b49587b610e" 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_14905c60-9a86-44f2-87a9-d5f5486f2829" xlink:to="loc_us-gaap_NotesPayableToBankNoncurrent_23083a17-a850-4d04-86da-9b49587b610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_03fdfd0d-957d-4818-90ae-a50ecbb635b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_03fdfd0d-957d-4818-90ae-a50ecbb635b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2a913067-e2be-4e45-88e1-9f3fb22f8cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2a913067-e2be-4e45-88e1-9f3fb22f8cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c1f4020c-bb9e-4817-8dcf-0c7922459010" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c1f4020c-bb9e-4817-8dcf-0c7922459010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_908c3441-fdab-4546-ab9d-ea720a771762" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_908c3441-fdab-4546-ab9d-ea720a771762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d09b5b56-186e-455c-842c-2a8837b5d5e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d09b5b56-186e-455c-842c-2a8837b5d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ad98d3ed-0391-46ee-ba49-57245ae5d660" 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_96bf0604-6e20-4898-ae5b-7793f2d93a34" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ad98d3ed-0391-46ee-ba49-57245ae5d660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_541e662e-e633-4f61-8505-83cadcdbe36a" 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_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_541e662e-e633-4f61-8505-83cadcdbe36a" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_99393ad2-7886-409e-861c-bfd997092149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_CreditFacilityAxis_99393ad2-7886-409e-861c-bfd997092149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f1d2d287-6b6d-4343-8be1-2a530f2009d6" 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_99393ad2-7886-409e-861c-bfd997092149" xlink:to="loc_us-gaap_CreditFacilityDomain_f1d2d287-6b6d-4343-8be1-2a530f2009d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_56ad3600-5e94-4870-87d8-a94f43abe2fc" 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_f1d2d287-6b6d-4343-8be1-2a530f2009d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_56ad3600-5e94-4870-87d8-a94f43abe2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" 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_b4922e23-5322-40e4-97f6-53b80db502a5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_b6cd0da9-dd43-48a6-96c3-e9868acd6e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:to="loc_us-gaap_MediumTermNotesMember_b6cd0da9-dd43-48a6-96c3-e9868acd6e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PPPLoanMember_2b958217-f039-466d-a375-28efebbd789f" xlink:href="asur-20210331.xsd#asur_PPPLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_42cad7b3-6fa1-4de3-a40b-ff91ff98832c" xlink:to="loc_asur_PPPLoanMember_2b958217-f039-466d-a375-28efebbd789f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_us-gaap_DebtInstrumentAxis_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" 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_7601e0c4-f5fe-4aa2-9757-17658a75608d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAmendmentMember_6ad80e0c-0ac2-44c3-a4d0-916b9918b346" xlink:href="asur-20210331.xsd#asur_CreditAmendmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:to="loc_asur_CreditAmendmentMember_6ad80e0c-0ac2-44c3-a4d0-916b9918b346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_3de594ce-b8be-477f-bbbd-228e686e0931" xlink:href="asur-20210331.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_92daaa9c-6842-40cf-b991-d28811384ff1" xlink:to="loc_asur_PinnacleBankMember_3de594ce-b8be-477f-bbbd-228e686e0931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_srt_RangeAxis_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36bbeccc-2375-4b1f-b364-e69a840de78f" 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_895c2e4d-74fc-4e01-b880-ee0bdeeaed79" xlink:to="loc_srt_RangeMember_36bbeccc-2375-4b1f-b364-e69a840de78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_744a29d0-ef23-4ca9-93ba-82c7348bd09a" 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_36bbeccc-2375-4b1f-b364-e69a840de78f" xlink:to="loc_srt_MaximumMember_744a29d0-ef23-4ca9-93ba-82c7348bd09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:href="asur-20210331.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_89c50a8b-644c-4c54-abd4-ff86a2b0fc3d" xlink:to="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f5f80bc3-3f22-46db-8c4a-978eca7ee4d8" 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_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f5f80bc3-3f22-46db-8c4a-978eca7ee4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_6813db72-b1d2-4905-8746-81d211c03ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCredit_6813db72-b1d2-4905-8746-81d211c03ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9337267f-3473-4faa-a30e-e889f68c0fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9337267f-3473-4faa-a30e-e889f68c0fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_34df523b-d9bc-450f-ae3a-43599850875b" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_34df523b-d9bc-450f-ae3a-43599850875b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_71b75cff-e115-4488-ac0a-24e0488917eb" xlink:href="asur-20210331.xsd#asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_936ffdb5-effd-47c5-a6df-1983fa75122e" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_71b75cff-e115-4488-ac0a-24e0488917eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1790459d-5b5a-4c93-ba67-c5dee68563b3" 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_6d0f4537-2e9c-40b4-800d-badcc14db0fb" 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_1790459d-5b5a-4c93-ba67-c5dee68563b3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d0f4537-2e9c-40b4-800d-badcc14db0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_82209254-5a20-4f10-9de6-62486b2cecc6" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_82209254-5a20-4f10-9de6-62486b2cecc6" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c45a294-9653-48b6-b11b-dd0f797a4ccd" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_641abfaf-4b0f-4c8a-9f01-d9df4df6d7fd" xlink:to="loc_us-gaap_AccountsReceivableMember_b85bd0e5-92d8-49ed-a4e7-302719c40c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6c965c62-2cbc-4d8d-82c6-2b34e21617c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6c965c62-2cbc-4d8d-82c6-2b34e21617c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:href="asur-20210331.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_b00d20d8-6108-409b-8b02-e6feb8ff232c" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_e9bd785c-3596-4e22-88c4-650775782883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e9168486-cd2e-4db2-a8ab-620e1caa6c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ecb0d896-030d-4f11-8197-5c05fc547b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_CapitalizedContractCostGross_e690a875-e7c6-4bfe-948b-a0e720eac982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_8a119fca-dc1c-41c5-8b4c-0d38cc98d8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_162a88f5-086b-4bc2-bcbc-ba71dfb2360f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c85ae068-8caf-4103-bdd2-ea5b70968d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_fc527f04-2d6d-4a1f-96df-963c51c90cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_2625f369-7f3f-48da-877c-19d6a7ba3cb3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_387998ae-66b5-4129-8ccd-c32bcf8d4073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="simple" xlink:href="asur-20210331.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d29da9ed-70ad-421c-9e45-b22fce050403" 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_9ecd876d-56a7-472e-b5b3-3cc8d61acf65" 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_d29da9ed-70ad-421c-9e45-b22fce050403" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_9ecd876d-56a7-472e-b5b3-3cc8d61acf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_552c1cf6-19b6-43aa-bf6e-4a69a6d05e49" 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_f7539e20-a891-4dfa-9b9a-8f53b3304aba" 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_552c1cf6-19b6-43aa-bf6e-4a69a6d05e49" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f7539e20-a891-4dfa-9b9a-8f53b3304aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_915c0a9b-cc8c-4b9f-955d-623ab011300f" 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_552c1cf6-19b6-43aa-bf6e-4a69a6d05e49" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_915c0a9b-cc8c-4b9f-955d-623ab011300f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6e50a0db-dd8e-4792-b122-3276c18b34a0" 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_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:href="asur-20210331.xsd#asur_LEASESDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6e50a0db-dd8e-4792-b122-3276c18b34a0" xlink:to="loc_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7df63743-363b-4684-b1b8-ae392d55f4b8" 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_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7df63743-363b-4684-b1b8-ae392d55f4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" 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_7df63743-363b-4684-b1b8-ae392d55f4b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_88d76593-3d8d-4b76-9357-f950e754dc96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51d0ba74-ed18-4dab-b803-8abbd4f15fa9" xlink:to="loc_us-gaap_BuildingMember_88d76593-3d8d-4b76-9357-f950e754dc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f561b1f0-23c5-4b36-9f26-5b22ac11527e" 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_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:to="loc_srt_RangeAxis_f561b1f0-23c5-4b36-9f26-5b22ac11527e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" 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_f561b1f0-23c5-4b36-9f26-5b22ac11527e" xlink:to="loc_srt_RangeMember_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_93e46acf-5590-4834-9087-487e88130eb3" 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_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:to="loc_srt_MinimumMember_93e46acf-5590-4834-9087-487e88130eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_667f7af6-f680-4921-8b2e-70e61455bfef" 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_e2baf20f-6a4c-4767-89b2-a3c4ec1ca031" xlink:to="loc_srt_MaximumMember_667f7af6-f680-4921-8b2e-70e61455bfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:href="asur-20210331.xsd#asur_LEASESDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_e201e4ff-badf-4edf-88f3-d593a34beb36" xlink:to="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_093f992b-1ba4-4593-9732-1969cfca889e" 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_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_093f992b-1ba4-4593-9732-1969cfca889e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bc38363b-e26a-4492-90f5-728e3f09f3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bc38363b-e26a-4492-90f5-728e3f09f3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f533ecda-7953-458f-a976-2738d4c07084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_a4796d58-1398-4337-8165-dfa7625f28c9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f533ecda-7953-458f-a976-2738d4c07084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c1f3a024-368b-42f6-9f48-f08fd19fb989" 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_3fa9961a-8d00-4f45-95e9-9ec5b2ab493a" 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_c1f3a024-368b-42f6-9f48-f08fd19fb989" xlink:to="loc_us-gaap_OperatingLeaseCost_3fa9961a-8d00-4f45-95e9-9ec5b2ab493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_d64ace61-3f95-4b20-a788-e2cb34e5a47d" 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_c1f3a024-368b-42f6-9f48-f08fd19fb989" xlink:to="loc_us-gaap_SubleaseIncome_d64ace61-3f95-4b20-a788-e2cb34e5a47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1672b092-6819-47d7-8244-efc75a7ffaee" 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_c1f3a024-368b-42f6-9f48-f08fd19fb989" xlink:to="loc_us-gaap_LeaseCost_1672b092-6819-47d7-8244-efc75a7ffaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1242eb02-01dc-4e96-88bd-2bfd7b87d899" 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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_08ec492f-5601-4192-ac9f-7091a0d566d2" xlink:href="asur-20210331.xsd#asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1242eb02-01dc-4e96-88bd-2bfd7b87d899" xlink:to="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_08ec492f-5601-4192-ac9f-7091a0d566d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_29cdef26-bf6d-4943-bb82-86b630d5520f" 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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_08ec492f-5601-4192-ac9f-7091a0d566d2" xlink:to="loc_us-gaap_OperatingLeasePayments_29cdef26-bf6d-4943-bb82-86b630d5520f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NonCashOperatingActivitiesAbstract_80231028-5780-401a-9726-e96cbc3ed1a3" xlink:href="asur-20210331.xsd#asur_NonCashOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1242eb02-01dc-4e96-88bd-2bfd7b87d899" xlink:to="loc_asur_NonCashOperatingActivitiesAbstract_80231028-5780-401a-9726-e96cbc3ed1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_025772e1-48a5-41d5-94b5-dc322b81be75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NonCashOperatingActivitiesAbstract_80231028-5780-401a-9726-e96cbc3ed1a3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_025772e1-48a5-41d5-94b5-dc322b81be75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_0be5c702-0e68-49e3-9d81-7f8631f86075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_0be5c702-0e68-49e3-9d81-7f8631f86075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2d132989-6558-4434-b124-22434d08a9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2d132989-6558-4434-b124-22434d08a9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3cea086e-9d38-4eaa-91f2-6687378e0a12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3cea086e-9d38-4eaa-91f2-6687378e0a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b75292c8-bb1b-4632-85d9-2ad081ac6b24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b75292c8-bb1b-4632-85d9-2ad081ac6b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5d89dbd6-2631-4d23-83c6-07fb0815e36c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5d89dbd6-2631-4d23-83c6-07fb0815e36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_add15886-1a62-4d05-bcec-7ab5c1f6113c" xlink:href="asur-20210331.xsd#asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_add15886-1a62-4d05-bcec-7ab5c1f6113c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d7a6bfba-6f32-4240-afed-c808557cc71f" 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_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d7a6bfba-6f32-4240-afed-c808557cc71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_75008bc0-f84a-4432-8d07-6ed205dde5ac" 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_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_75008bc0-f84a-4432-8d07-6ed205dde5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9254d196-3dac-4911-8873-d2a89cdd7797" 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_5f861dad-612c-42e6-997b-6d9fb5549e81" xlink:to="loc_us-gaap_OperatingLeaseLiability_9254d196-3dac-4911-8873-d2a89cdd7797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="asur-20210331.xsd#LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ac825f0-4eea-4326-9d57-7a116c1801c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fe9978cf-b985-486a-a5b6-52c762c5ba48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ac825f0-4eea-4326-9d57-7a116c1801c3" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fe9978cf-b985-486a-a5b6-52c762c5ba48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#SHAREBASEDCOMPENSATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ActiveEquityPlans_d7d41c99-e46a-4831-be0d-3f49e7277650" xlink:href="asur-20210331.xsd#asur_ActiveEquityPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_asur_ActiveEquityPlans_d7d41c99-e46a-4831-be0d-3f49e7277650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3093f606-e0f1-4905-81ff-f290188930db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3093f606-e0f1-4905-81ff-f290188930db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_08513749-f29f-45b2-be1f-de3089754cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_08513749-f29f-45b2-be1f-de3089754cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cf986b83-961d-4e56-86a5-a3211b3cf4fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cf986b83-961d-4e56-86a5-a3211b3cf4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5ede894e-53f4-4678-acbb-e318d9ae4642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5ede894e-53f4-4678-acbb-e318d9ae4642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4ea22bdd-3bcb-4ba8-bafa-568c80a456e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4ea22bdd-3bcb-4ba8-bafa-568c80a456e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_07e0c6c9-deff-4b15-a2fc-a96c6e550572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_07e0c6c9-deff-4b15-a2fc-a96c6e550572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5079eb85-15d1-4e17-9462-ccdfe2b63840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5079eb85-15d1-4e17-9462-ccdfe2b63840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3f97a63c-75ab-4e1a-8164-52d334f78590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3f97a63c-75ab-4e1a-8164-52d334f78590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8f831ff9-de1b-4fdc-b03c-79fc715cfbf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8f831ff9-de1b-4fdc-b03c-79fc715cfbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f3b5f3cf-d9e8-4ec3-ac85-b94b98ebcdea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f3b5f3cf-d9e8-4ec3-ac85-b94b98ebcdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fa16776c-86c8-4ddd-b58a-429ba78a1548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0cd787d-59a2-474a-961f-faac965b24d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fa16776c-86c8-4ddd-b58a-429ba78a1548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_249640c5-b646-40bb-8e1f-b10b0de7f004" 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_e75c33fe-fe80-4121-be7a-e4fbdb81679d" 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_249640c5-b646-40bb-8e1f-b10b0de7f004" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_e75c33fe-fe80-4121-be7a-e4fbdb81679d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_82da3be9-95a1-4e37-93de-2d32dd668e94" 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_553587a3-f073-44e7-a00f-2de6eb3c9723" 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_82da3be9-95a1-4e37-93de-2d32dd668e94" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_553587a3-f073-44e7-a00f-2de6eb3c9723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_34eda2e7-777f-46c9-9add-90cbf43b25e9" 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_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_34eda2e7-777f-46c9-9add-90cbf43b25e9" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" 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_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_89ba5620-d720-4ef6-bc7d-4122daeec08b" 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_a3a63aa1-1b70-4c1c-b83a-a1f1c980f75a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_89ba5620-d720-4ef6-bc7d-4122daeec08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_185d8a4f-49e8-4524-8f54-f4400132be2d" 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_89ba5620-d720-4ef6-bc7d-4122daeec08b" xlink:to="loc_us-gaap_StockOptionMember_185d8a4f-49e8-4524-8f54-f4400132be2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:href="asur-20210331.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable_f2ea7098-b63a-43de-9922-7938deaa5d8b" xlink:to="loc_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cb01aa4c-e239-4139-b0bd-3446283f513c" 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_asur_NETLOSSPERSHAREDetailsLineItems_20d5c6bf-a25c-4b4e-aaf9-a2fcb00d6be6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cb01aa4c-e239-4139-b0bd-3446283f513c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20210331.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" 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_NetIncomeLoss_26b49f86-e214-4e65-b69e-c7fa6449fb1e" 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_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" xlink:to="loc_us-gaap_NetIncomeLoss_26b49f86-e214-4e65-b69e-c7fa6449fb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dcb2dcd6-b7bf-4671-8a14-ff7b83d9b5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dcb2dcd6-b7bf-4671-8a14-ff7b83d9b5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_88cac2da-5992-4f9b-9636-c88eb83e7059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_88cac2da-5992-4f9b-9636-c88eb83e7059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f7e34247-0202-474d-9bae-e6f4e4ff26bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" xlink:to="loc_us-gaap_EarningsPerShareBasic_f7e34247-0202-474d-9bae-e6f4e4ff26bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0a2ece3a-4d52-4485-a378-4161ccf27a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cfeb565-7650-4eef-acb8-b7cf67ab6266" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0a2ece3a-4d52-4485-a378-4161ccf27a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0c7c922e-643a-4a87-9ff0-982d878a8a06" 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_3b337c95-5742-4e83-ba04-53bfa83f1068" 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_0c7c922e-643a-4a87-9ff0-982d878a8a06" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_3b337c95-5742-4e83-ba04-53bfa83f1068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>asur-20210331_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/20200930/20210331"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-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">
    <link:schemaRef xlink:href="asur-20210331.xsd" xlink:type="simple"/>
    <context id="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e12fa19a6504a66b4606c3ebef91f8f_I20210506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-05-06</instant>
        </period>
    </context>
    <context id="id151c3f923c84a4387d7590e42808004_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iab7929101d104620bc507e430057e833_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bf881a4969c4455a6276adbd78984f5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9497ab0dca20402fbf991d3052985b0e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib67ce61ea2be463e84af0de2828682b2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib5948f9a8aab4babafa2786b2096ba33_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2964b2be45ef49d9b4fd8beb97c84ef4_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="i5bcb3f5430e14ad79ab1b3d0320e9f3e_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="if83ca3d2f8f14022a210197333dd91a6_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="i65ff9fc3df3142a594179a6b6a03c3e5_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="i08b8e6fb55b24ebca20cf3930d135244_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="ifa1a9feb48d74acca08a64dcd117563d_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="id3535bdd69b04469899a1a704c74f576_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6425489aee7f4dda955d4b3910d081a4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i326d52f56c8142c4b0b13b2a63e60c50_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1055eb62526746d183f6efcd7ef9dc65_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2dbb6db1ac8a4376bb7f5f21861b3868_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2e99e1d1addd4959845134d7c3a6ba54_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3913d601157144c3a73b011f23ad661a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if843b3fefb324f0285ba189e2a06d831_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i620db85b0d184796b40d2af1fc67ec5e_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="i4ab239d0f27e4f6abd63ba049751c055_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="i4e389c3dcb9042da823fec9afe8f9bc9_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="ib2036021099e4920b34035204b8c521d_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="ib5999cd92f76487bb3bc1b0f8dc8d844_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="ibd0c4e2b70cb44cd8c28e5ba815deda2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icad75c8e8ef14688bc59d9d0daeb3bfa_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id355b9afdf844558b15d9d709d2c7631_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8073904a2fa84b759b149df00f540236_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iabb5ac5588a44418a60e39e0536eab7a_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i790f04c28fe5434795dc0c9b3e2589de_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i77efd6c6206f46638d7ec5ed898a2b27_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i67f28a0df1ec44958112299e82dcd3d3_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i001dabe78249436da88a77d1a9521a25_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9880a3de87074c7da66fbd202ac46468_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="icec5242194aa4cdfad7814d713c9d2f5_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="ia06f5378f20c48b48d825603f7493961_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i345c42f12df94925be4a639c0cc620a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e80d0658ca64a61ad636ef7d2748a41_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i01cf09825100482bb063cb3286a895ba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3a3109ba5e91483cb84252d215efb8c4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id3fa964c585543f99acd4c7579e64b87_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="id007ffa8a73d4fe4ba8f162616847a71_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="iafd7ce3825174bec94cca0ad9bd6086c_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="icfb5fde64328492685ee914f10c408d0_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="i98066949632b481b8aa2c96438290ae7_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="i536a0d34fbbe42e29e7e5cbe09cfd6bd_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="i3984e8f802544be284a5d8435f1f2183_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ief406b59c5d54e1c8f8e51cd85288296_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id97edfc6187b45c89cbb61880dd169c1_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="i0f529e29c0384a388b5e6a6b633aedd9_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ec267ea91ce4e198f72161b001c9235_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ibcf185ca522546c29ae621336371d7dc_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ifc4d34ae691a486ba78b873aefe97e7a_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i6720838ec28d42f3a2876ebc9829d8f8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8a9407d71e024f5f941102a360a681e1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9ccf06889fed49808f8ef0ae708b3b96_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2e4acc645b4a49e9bba7655f3bbf0b00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iebf6214d57d34f24994376c30f9bfcb7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i946d91d498c643e7b0e9e28f55fd1815_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i96bacbee0d794cef8d9e8fcd338cb393_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i59846525fcb14907a23db3a5603a65dd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i05e49352fee44964b63ea092c3668db0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1752a6661fbf4d688fd94fb3435f36b1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i545612fda4054990965b6e213852c284_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i34665a53b8b445d086d15fdc8d5c7dca_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="i8f6fdc53ce884178a123165e6bf0f62e_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="ifeffe71d81fa44389436c500a4694a1f_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="i6b6fdbc027b74bc884dcab6d4bbd2e53_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="i387a159dac814fa88f23abb7f13e6544_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="ic05585b34ede417aa3711903a1fdfe27_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="i09c0648565cf4635a4f6e2c696357774_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="i500633f5d12d432c84224c71523aee83_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="i3a4996e7c7ee44089cafb9194838ce24_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="idb0e03198ea145b8a08325932a4f2b5e_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="i01b322c4efb44d4f8235cb5a426c1790_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="i0df3836ca0b94ac08c23320e0e214467_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="iabc4aa5f01f74d04afd981ae335fd28b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dd39606fe794d79a18ad47ff77af54c_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>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16f18128b4ca474d8156b768b5772538_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>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ab165de965c4d878879944aff628722_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>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i212078e9269646e29c46691f683da7e3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5602c675df914531ab32fef77dcc774e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia3dcfaf45f49478b986d0a39b6e47fe1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4332472f66b546238c36382a1c3a1bd1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5baa8da0ca25459c8fc646bd72462165_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86c62a105a1e446a8844209024f8ea90_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i3309eb344ce84b09a7dd55ee711edea7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4644235918904ab7851bbb7f2c8c5b31_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1cf1eb70844942ba81a578d4d4850181_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4888d75ae1534c988eac766dae35424d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i36a773db58ed41c2919d25974b4cd8c0_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="i85001275ce4647e0a5e1912fa1e6a90e_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="i0ff3dbb1238a4a7aa339ec23ee54cee2_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="i97096f46edae45ddadb151c5b3ed4257_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="i088bc9857a374ec6a03fcb901a856843_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="id56d1252fd4745f696a72013740994f1_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="i584be60a5a694442be00756c8b330961_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="ic268e383ab0e4aa8b5725774e1043d26_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="i08c82a12e0394f688d64a1393ca7f9cd_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="i91d73c38b0dc4790a6f80b93d9827412_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="i45444f27846a4a48ae6dc4f2bc49f03e_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="i2192349c7f2846f3a06cdbbb4de84a15_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i36a2e92b8c29424fbbe4854c622ddda2_I20210331">
        <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:AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if1f882bde7ab491e9007592b842b8fc6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7242fdea1c2e47e8bd86fb23e2a0f8f9_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="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ieb8e8f499bcf47b3afd95dd7e6815a90_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="i7d623d512e3a4b2595db22d8cadac4ee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic74b29bfd2fd44a287e42df3a7cbf5be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoSyndicatedPartnerMember</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="i882ef49970974437aedec8f2f72579ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i431fed4f6ac040bca067c65ccb47a0ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35b749d3ca6d454bbf031da907034286_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2c2e7a0f432c4955bf1b2d8b3a9a786a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i61683638fe6642a5bac16a71b699c7d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if539b2ccde15405a981233330345f206_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7354bd79cd254959867dad0c6bd9fd68_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i398b0953f88744cf935fc16742487dcb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9ef4ef9dca0b4a0d91f32ef78ef63e8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic45773115bae4c5db522a113e2ee125e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i434a0ad5635e4db2a9ea07274cd17d66_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="challenge">
        <measure>asur:challenge</measure>
    </unit>
    <unit id="productline">
        <measure>asur:productLine</measure>
    </unit>
    <unit id="security">
        <measure>asur:security</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>asur:plan</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8wLTEtMS0xLTA_4d98b9c8-46f7-4ad7-8524-522cfa4f7c15">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8xLTEtMS0xLTA_19854401-b263-4161-ac00-38b56b2443e9">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8yLTEtMS0xLTA_eb952cfc-6752-40b5-b45d-c0866fdf76dd">0000884144</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl8zLTEtMS0xLTA_bec283f3-2fbf-4f52-a4bc-19f1d3fd3712">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80L2ZyYWc6NThmNmRjMzYzZmI3NDhlNmEwNGE4OWViMTNmOGQxODAvdGFibGU6YjdiNWI5MjNlZGU0NGNhMjg0NDE5NjJkNjI5YTU2NGYvdGFibGVyYW5nZTpiN2I1YjkyM2VkZTQ0Y2EyODQ0MTk2MmQ2MjlhNTY0Zl80LTEtMS0xLTA_abd99086-0dc9-4017-90d9-c2ef08c4d195">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80Ni9mcmFnOmI5YjY1Yjc5YjBjOTRlN2JiNzE2MGM1Y2VhZDgzYWY3L3RhYmxlOjg4OTliOWJlMzEyYTRlYTBiNDQ4NDRiZDM0ODMzNTlhL3RhYmxlcmFuZ2U6ODg5OWI5YmUzMTJhNGVhMGI0NDg0NGJkMzQ4MzM1OWFfMy0zLTEtMS0w_0fc29eff-8f8e-4cee-8f61-be23878d1d17">straight-line method</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="if539b2ccde15405a981233330345f206_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjY1_fae8f2ad-5323-4b5d-ba3b-eb3749a98292">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i398b0953f88744cf935fc16742487dcb_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTEzNQ_52dfc715-a4cb-49c1-aa58-a66d7be2af86">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <dei:DocumentType
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDY5_437188c1-a814-43c6-b7f8-8127870db85f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6ODM0NzZlMWIyNmE1NGJmMzg1NGI2Njc0NTc4NDliZDMvdGFibGVyYW5nZTo4MzQ3NmUxYjI2YTU0YmYzODU0YjY2NzQ1Nzg0OWJkM18wLTAtMS0xLTA_091c2e6a-098d-4c3f-86fe-612f060ed231">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8yMjE_b6ffb197-95ae-499c-b191-5b08e9e58acc">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6ZDY3NWYxOTkyYTYzNDdhMWJlY2RmZDdhN2M4ZjI4NWQvdGFibGVyYW5nZTpkNjc1ZjE5OTJhNjM0N2ExYmVjZGZkN2E3YzhmMjg1ZF8wLTAtMS0xLTA_5018f885-0208-4fe4-a394-cd06b9106107">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDcw_090d71a9-e485-4228-b642-bed899d0aae1">1-34522</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDcz_a92760cd-1a41-4319-ac18-0a971cc5b771">ASURE SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc1_bde82e64-6345-40be-98f8-e73401073c0d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg2_0b18a8d8-71ad-444b-96fe-095138a4be10">3700 N. Capital of Texas Hwy #350</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg4_fdf9a9a8-7bf1-4182-a8f7-47cdccb7b5c1">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDg5_205ae038-ace9-4c41-a4f2-2a22f4282915">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc2_3088a55a-4bcb-44ff-882b-de4b96d7fe15">74-2415696</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDc5_721e66b6-42d4-40af-b190-ee227b43d340">78746</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDky_fc16986a-82fb-4df9-ad37-fca1dcf851dc">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk2_cef72b50-c021-480d-b6dd-c980d8db5c7f">437-2700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTAtMS0xLTA_ac8c3714-707c-4907-b74b-cc9a91cb810e">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTEtMS0xLTA_f02164db-1cfb-49ee-888d-240336ec3d89">ASUR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ief580fb10de44d91ae213bfcc9f96d21_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8xLTItMS0xLTAvdGV4dHJlZ2lvbjo2MTdhN2I1OTI0ZWM0NjNkYjhmNzQ1NmE3OWY5ZDFjN180_2f8e5646-f2b5-4d06-a6c9-9c5319a478b8">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8yLTAtMS0xLTEyNDg_a9e2dc6b-c6d2-46a3-9a87-6c7a35eaa67e">Series A Junior Participating Preferred Share Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i901fa2c49d074748969bdf4a0745fe81_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6MmM1ODA5ZDhiZTc5NDgzM2I4MjJiNmUyNmQwNjdkNDEvdGFibGVyYW5nZToyYzU4MDlkOGJlNzk0ODMzYjgyMmI2ZTI2ZDA2N2Q0MV8yLTEtMS0xLTEyNTg_90fc79a5-2a75-4336-b6e4-3c1c83342601">true</dei:NoTradingSymbolFlag>
    <dei:EntityCurrentReportingStatus
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk3_8bebc8f1-ef89-44aa-8db5-0579caa7c99d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk4_c023c951-77ca-4129-865d-b0061ec5b2bc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8wLTQtMS0xLTEyNzY_82903c9d-d389-4d53-8e6d-d663f1d01420">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8wLTctMS0xLTA_e50abae6-8516-40f0-8571-0d1a792acf01">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGFibGU6NzFhMDc1ZWVmZDc2NDEyY2FkZDgxZGI2MDA4YjE4ZWUvdGFibGVyYW5nZTo3MWEwNzVlZWZkNzY0MTJjYWRkODFkYjYwMDhiMThlZV8xLTEtMS0xLTA_37c23e8f-fc38-4013-adb3-d5e95a949544">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8zODQ4MjkwNjk5NDk5_c1d39369-d49f-4b84-9e9d-645431457645">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7e12fa19a6504a66b4606c3ebef91f8f_I20210506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xL2ZyYWc6YjQ3OTVjY2RkOThkNGU5ZTk0NTJjNzQzZDlmNWVkNzUvdGV4dHJlZ2lvbjpiNDc5NWNjZGQ5OGQ0ZTllOTQ1MmM3NDNkOWY1ZWQ3NV8yMTc1_bf3a7f1f-3a3c-425d-9644-26f38058d143"
      unitRef="shares">19033872</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNC0xLTEtMS0w_fd3a13c7-7796-41d5-b780-d4b25d88b016"
      unitRef="usd">24290000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNC0zLTEtMS0w_cc13b6ec-ce4c-45a2-9381-c2298a1e8c26"
      unitRef="usd">28577000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0wLTEtMS0xMjYwL3RleHRyZWdpb246ZWEwZTVhNDViYzdiNGY2OTk4YzYxZWJhMDQ2YTI0MWFfMTA5OTUxMTYyNzkyNA_a53d64cd-5219-475b-b214-ed8aaffd437d"
      unitRef="usd">1909000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0wLTEtMS0xMjYwL3RleHRyZWdpb246ZWEwZTVhNDViYzdiNGY2OTk4YzYxZWJhMDQ2YTI0MWFfMTA5OTUxMTYyNzkzNw_7c989fff-2bbd-4ed3-9dea-7bbcec457744"
      unitRef="usd">2194000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0xLTEtMS0w_74d05e5e-c6ba-42d8-bf51-36b8b7b92e49"
      unitRef="usd">3873000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNS0zLTEtMS0w_d1476756-8d39-4b57-9c8e-8b6f68166ac4"
      unitRef="usd">3354000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNi0xLTEtMS0w_b478a3ae-28b7-45c8-aec5-9579750cf6f3"
      unitRef="usd">349000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNi0zLTEtMS0w_42209c3d-de34-48b0-9f1e-f3c4550057bc"
      unitRef="usd">449000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNy0xLTEtMS0w_05f6b98c-1720-4bd2-abbe-1613bef208aa"
      unitRef="usd">3372000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNy0zLTEtMS0w_3b96bad3-dcf0-4a25-88de-5da9003e9a71"
      unitRef="usd">3284000</us-gaap:PrepaidExpenseCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOC0xLTEtMS0w_de227541-6ab4-4b75-96c9-c4c035b43750"
      unitRef="usd">31884000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOC0zLTEtMS0w_be7db070-b3ab-4447-941e-7fb5834e2990"
      unitRef="usd">35664000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <us-gaap:FundsHeldForClients
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOS0xLTEtMS0w_6422577a-4b25-467a-bb75-8c6c3aea59a8"
      unitRef="usd">254492000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfOS0zLTEtMS0w_2cba61e6-d5c7-44de-a886-3314e262dad8"
      unitRef="usd">321069000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTAtMS0xLTEtMA_26012308-d2a0-482d-ab7d-c007cbdeaf8e"
      unitRef="usd">286376000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTAtMy0xLTEtMA_b51c4f00-cbdb-4a8a-8055-f5e5f31865ce"
      unitRef="usd">356733000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTEtMS0xLTEtMA_d5fd7213-5afa-4502-8b9f-ca08c9c31523"
      unitRef="usd">8662000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTEtMy0xLTEtMA_78f7bff0-f5ea-4a43-ad36-d235cda9753b"
      unitRef="usd">8281000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTItMS0xLTEtMA_fcf71a2b-7afd-4212-bec2-7cf6655af18d"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTItMy0xLTEtMA_7f804ab5-f407-4591-84d3-a59f1953e612"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTMtMS0xLTEtMA_ec8a5f23-560e-43eb-9ac4-ca039cfced92"
      unitRef="usd">61646000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTMtMy0xLTEtMA_db69b48d-d285-46f8-add2-aaf86461b119"
      unitRef="usd">64552000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTQtMS0xLTEtMA_4550e493-03fa-4558-b302-7e5a8c2f8efa"
      unitRef="usd">6354000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTQtMy0xLTEtMA_43a228d2-a08f-440d-9d55-e47738f3ca3c"
      unitRef="usd">6450000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTUtMS0xLTEtMA_a7070735-1bab-4b21-a905-ecba9208ee62"
      unitRef="usd">4107000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTUtMy0xLTEtMA_1c8d0a9d-eab3-4e3a-93dc-2c167ae2fab8"
      unitRef="usd">3953000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTYtMS0xLTEtMA_1e94a5df-5e43-4ab3-ac2f-7f0aff3c1eb4"
      unitRef="usd">441103000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTYtMy0xLTEtMA_77b32288-fb21-4228-ab4f-a238c027fbbf"
      unitRef="usd">513927000</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTktMS0xLTEtMA_82eb58d0-aefd-4b05-9e02-7b643409e57f"
      unitRef="usd">11901000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMTktMy0xLTEtMA_aa6615f6-3dcc-48aa-ad42-17544740279f"
      unitRef="usd">12310000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjAtMS0xLTEtMA_02cde809-2b74-4eee-b3ab-4a4a1e1cf258"
      unitRef="usd">750000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjAtMy0xLTEtMA_11965a21-e830-4a11-817d-c33b5ff3d32c"
      unitRef="usd">1288000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjEtMS0xLTEtMA_5de60337-9155-401c-9f00-09cab5b5a9e0"
      unitRef="usd">3610000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjEtMy0xLTEtMA_c948f5a1-3eaf-44a1-8478-31a6ff565625"
      unitRef="usd">2916000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjItMS0xLTEtMA_add3e01f-c942-4bd8-924c-1b1001016781"
      unitRef="usd">1985000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjItMy0xLTEtMA_0479d71f-545f-417a-87e6-5fa5ab39cfaf"
      unitRef="usd">1833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjMtMS0xLTEtMA_440872c0-f2f5-4755-9da6-16f6036c2f1f"
      unitRef="usd">1064000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjMtMy0xLTEtMA_e9a83c72-15e7-4d7e-b70c-4bc0a07e6633"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMS0xLTEtMjAxNw_b905586a-2a2c-4f4b-b42e-e7e33a153740"
      unitRef="usd">3880000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMy0xLTEtMjAxNw_f7cbd6d2-c89c-4a8f-90b6-63378b83e0c4"
      unitRef="usd">3880000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMS0xLTEtMA_640553aa-3872-40d4-8318-989b9aaa9005"
      unitRef="usd">1605000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjQtMy0xLTEtMA_72c4343f-3fcc-42cd-b357-bbf330ac40d9"
      unitRef="usd">4343000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjUtMS0xLTEtMA_749c4157-501f-4769-97ff-c47372211eb7"
      unitRef="usd">24795000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjUtMy0xLTEtMA_4b5b0f91-dd5e-4a29-9dd2-5d7b473648f7"
      unitRef="usd">27950000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjYtMS0xLTEtMA_d6c4536c-33b7-4ba2-83c9-ff826e92aa66"
      unitRef="usd">254241000</asur:ClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjYtMy0xLTEtMA_a3552b66-5630-42ae-a005-7056599440d8"
      unitRef="usd">320577000</asur:ClientFundObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjctMS0xLTEtMA_f19a3c6c-5263-4e3a-b689-9d044235a69a"
      unitRef="usd">279036000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjctMy0xLTEtMA_e9f0d04e-30d5-430a-9be6-538faec54fae"
      unitRef="usd">348527000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjktMS0xLTEtMA_25a6b88a-b275-4854-ac29-2003aabae69a"
      unitRef="usd">86000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMjktMy0xLTEtMA_0e72e6ac-fef1-433a-ae7b-575454e7a2ad"
      unitRef="usd">111000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzAtMS0xLTEtMA_73ca0e1d-9b6d-45d8-bb87-042c364595df"
      unitRef="usd">985000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzAtMy0xLTEtMA_b91bd4cc-186d-467e-9eb3-f36c463ae620"
      unitRef="usd">888000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermNotesPayable
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzEtMS0xLTEtMA_786e6819-19e5-4138-9fc1-edfbd7d804d8"
      unitRef="usd">10683000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzEtMy0xLTEtMA_7eaa87b6-3380-4eba-a37e-ed1b734811f0"
      unitRef="usd">12225000</us-gaap:LongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzMtMS0xLTEtMA_9fa97879-04d6-4e9b-a705-c29e34a959c0"
      unitRef="usd">5076000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzMtMy0xLTEtMA_0720e147-3bfd-4cf4-b9d8-5cc234f260bb"
      unitRef="usd">5366000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzQtMS0xLTEtMA_2673bd98-48ef-4103-805a-f32f511bc92e"
      unitRef="usd">586000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzQtMy0xLTEtMA_97e33210-f17b-4fe1-ae0b-d87a461992a9"
      unitRef="usd">1157000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzUtMS0xLTEtMA_38a418ad-8185-428b-915e-84772cd929ff"
      unitRef="usd">17416000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzUtMy0xLTEtMA_5258b482-1b43-46c7-8da2-11d1eb114de0"
      unitRef="usd">19747000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzYtMS0xLTEtMA_55e436ee-568d-49c6-aee1-f9534335ee2e"
      unitRef="usd">296452000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzYtMy0xLTEtMA_5f6d77e7-047b-4d1d-a720-93a6ff15219a"
      unitRef="usd">368274000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4Njc_7dd288b6-666c-4a96-b95e-2ed1afaed576"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4Njc_bf6e20a4-0a35-4c77-81f4-b534d346819b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4NzY_98268136-1cd4-4d1c-9a6b-fdb6f0a65789"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4NzY_c7cc8496-382c-47d2-a21b-91da34891a57"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_51ea7149-78d3-441a-9e5d-4b4e92b073de"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_c889684c-9bf2-44dd-89c1-fa3582220b7e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_e4342ee6-26fe-4bfc-8d48-6bcc88fc7bc9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMC0xLTEtMTM0MS90ZXh0cmVnaW9uOjA0OWI0ZTI1ZjI4NjQzZDk5ZjU0MGUyNDEzZDRkMjY2XzEwOTk1MTE2Mjc4ODM_ebbbb59d-3dff-4e1f-af9d-c19e091d0c53"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMS0xLTEtMA_4ca24add-4dee-4c72-bb4d-523dd119443f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfMzktMy0xLTEtMA_a5b21d4b-dd81-4a32-8129-afef3023db62"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5NzU_950b6986-e84f-486e-b6d6-3c7998489a08"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5NzU_fab9f1a0-84e4-42a0-b468-62ac288be548"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5ODU_35cfc0ee-4e7a-49e5-9026-e9bc60c06b9e"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2Mjc5OTQ_452ed871-9284-4706-ac6b-835baf94afdd"
      unitRef="shares">22000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMDM_c6ad9946-5b28-494a-be43-df47b6a3ee01"
      unitRef="shares">19405000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMTI_b8b37e8e-fda8-4bce-9e58-58b7c63d5716"
      unitRef="shares">19354000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMjE_48edb061-4b8a-4df6-b206-5ef8a2012c30"
      unitRef="shares">19021000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMC0xLTEtMTM0My90ZXh0cmVnaW9uOmU5MDEwZGVhMmU2NjRjZTk5MzBiNTZjMmRlZTBlZjQ4XzEwOTk1MTE2MjgwMzA_a8093841-2ec3-4f96-8fa2-0f71fe27f977"
      unitRef="shares">18970000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMS0xLTEtMA_f6298173-3cca-4d53-ac9f-329aadc8c067"
      unitRef="usd">194000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDAtMy0xLTEtMA_1a603527-0ba0-4ecb-8db4-f39433ae8931"
      unitRef="usd">193000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMC0xLTEtMTM0NS90ZXh0cmVnaW9uOmYxNDU3Y2Y2Mjg5NjQ3MDI5ODEzNmU2M2U3NzZhZjRiXzEwOTk1MTE2Mjc4NTc_32465c2c-9726-468a-8d5d-90f8ea5bb020"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMC0xLTEtMTM0NS90ZXh0cmVnaW9uOmYxNDU3Y2Y2Mjg5NjQ3MDI5ODEzNmU2M2U3NzZhZjRiXzEwOTk1MTE2Mjc4NTc_3bd903b1-f09a-489b-9470-3bf1f5931179"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMS0xLTEtMA_15723702-da07-4919-a827-841bbab81bd7"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDEtMy0xLTEtMA_b51386ab-6800-4f52-9594-36565cfd496f"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDItMS0xLTEtMA_785607e5-49ec-4e48-bcca-4c79b57f25a6"
      unitRef="usd">420561000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDItMy0xLTEtMA_0c9f82e7-ceab-4ed3-b852-d41e37ed9d32"
      unitRef="usd">419827000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDMtMS0xLTEtMA_e75f18d5-7188-401d-9d48-fecee84cca53"
      unitRef="usd">-271552000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDMtMy0xLTEtMA_8d07d7da-81c8-4e6a-92b8-5c42c8966023"
      unitRef="usd">-269954000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDQtMS0xLTEtMA_edb762fc-99ce-4e16-a89b-b494f38b05f7"
      unitRef="usd">465000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDQtMy0xLTEtMA_c5624ff6-9a8f-425e-ac8c-b8f1e92e3f8a"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDUtMS0xLTEtMA_734559a8-d2ae-4c0b-a755-930b35da8549"
      unitRef="usd">144651000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDUtMy0xLTEtMA_4ede0242-7fe6-4fb9-b346-bbcbcca29474"
      unitRef="usd">145653000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDYtMS0xLTEtMA_8ad024c3-c3d4-4e84-9035-1329caa98234"
      unitRef="usd">441103000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8xNi9mcmFnOmY0ZWE2ZThhZjAzMzRiY2U4NTEyZGQ2MTU4YTAyMWQ3L3RhYmxlOjNmOTYyZGE5MTk2NjQyM2JhMWQ4Y2MwMjgxOGMyMzk5L3RhYmxlcmFuZ2U6M2Y5NjJkYTkxOTY2NDIzYmExZDhjYzAyODE4YzIzOTlfNDYtMy0xLTEtMA_8a12fb60-1be0-4cc5-815a-7cde2ef96480"
      unitRef="usd">513927000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bf881a4969c4455a6276adbd78984f5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMy0xLTEtMS0w_9e51c6ec-ada0-4aa1-9414-c2779ae7dd65"
      unitRef="usd">19242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9497ab0dca20402fbf991d3052985b0e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMy0zLTEtMS0w_4c14bca9-6e3b-40d7-bc5d-59eb2c1f59d3"
      unitRef="usd">18436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib67ce61ea2be463e84af0de2828682b2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNC0xLTEtMS0w_8057ca6a-9940-43f3-abc0-48ad879ce326"
      unitRef="usd">560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5948f9a8aab4babafa2786b2096ba33_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNC0zLTEtMS0w_9f16b146-99d4-4002-b91c-d31766d78494"
      unitRef="usd">511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNS0xLTEtMS0w_fdf0d48f-598c-4f2b-9924-fdc2c019c0ae"
      unitRef="usd">19802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNS0zLTEtMS0w_6e5813c4-7d3b-44c5-8d3b-a091d971547c"
      unitRef="usd">18947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNi0xLTEtMS0w_4133c4e2-ceab-41c5-8aa3-b3c179360fe5"
      unitRef="usd">7310000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNi0zLTEtMS0w_9a43588f-03d8-4520-8e9d-2bdb23b6d896"
      unitRef="usd">7840000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNy0xLTEtMS0w_90c2aa30-1438-445c-b0c5-88bda8fb834f"
      unitRef="usd">12492000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfNy0zLTEtMS0w_517c9e9c-e9fd-4859-9467-f92547c50d4a"
      unitRef="usd">11107000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfOS0xLTEtMS0w_f65bc897-2a72-4fc8-b604-b75d7053c9ce"
      unitRef="usd">3611000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfOS0zLTEtMS0w_0a894bce-9991-4393-a84b-6e6a02ee1d40"
      unitRef="usd">3575000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTAtMS0xLTEtMA_ee3e3caf-635d-49e5-89fe-d5715c04ad6c"
      unitRef="usd">6498000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTAtMy0xLTEtMA_5cf45e02-b5b7-465a-b54b-e428b9acf21e"
      unitRef="usd">5522000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTEtMS0xLTEtMA_d6b180eb-17b8-4d2e-8528-45be9d43f217"
      unitRef="usd">1124000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTEtMy0xLTEtMA_baa8274b-7e66-490b-8c5e-6d1dca20254a"
      unitRef="usd">1174000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTItMS0xLTEtMA_4c2ab861-490c-4da2-addc-537ccaa50e1c"
      unitRef="usd">2528000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTItMy0xLTEtMA_705c7389-fcca-4129-b6ec-f7ca25171e4e"
      unitRef="usd">2349000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTMtMS0xLTEtMA_f5395faf-a127-4d34-a902-4ff7f0c6ed50"
      unitRef="usd">13761000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTMtMy0xLTEtMA_fb6852b6-bf8e-43f2-88eb-f7188810a7d0"
      unitRef="usd">12620000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTQtMS0xLTEtMA_ed3463b9-0289-4a97-b472-1e78524a56b9"
      unitRef="usd">-1269000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTQtMy0xLTEtMA_8d95ae2b-a33b-4d02-8ac4-56f06b098b5f"
      unitRef="usd">-1513000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTUtMS0xLTEtMA_0799a745-c9c7-4df0-a2f1-dd801774b5b9"
      unitRef="usd">-224000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTUtMy0xLTEtMA_11a05c5c-c6ba-4e1d-91a6-50b20816bdae"
      unitRef="usd">-235000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTYtMS0xLTEtMA_3984dd49-78fc-43a6-affe-1c2908b4433b"
      unitRef="usd">-1493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTYtMy0xLTEtMA_dda8fce7-339e-4d0b-ba93-917d725df9a7"
      unitRef="usd">-1748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTctMS0xLTEtMA_962b03a5-bfb5-4a2b-b93b-5686f28142ee"
      unitRef="usd">105000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMTctMy0xLTEtMA_b856b2b8-8ce8-4988-8546-cd0bd58c26ea"
      unitRef="usd">19000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjMtMS0xLTEtMA_9627eedf-1e9d-4eeb-9d59-a5fbfc431313"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjMtMy0xLTEtMA_e5294179-8c8f-4600-ba8a-7318e8fafe5d"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjUtMS0xLTEtMA_28cae52c-b63e-426a-8ead-dba419bf6e5a"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjUtMy0xLTEtMA_2e88d2d3-735b-4b3c-8aea-4bb6d230f3f6"
      unitRef="usd">65000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjctMS0xLTEtMA_86e7a922-7715-40c6-a20a-6d9d90a7274d"
      unitRef="usd">-1737000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMjctMy0xLTEtMA_541fef38-2389-4c69-879c-af1320cd47b6"
      unitRef="usd">-1702000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzMtMS0xLTEtMA_ce49f8e6-7b97-47f1-8f00-d02c914683e9"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzMtMy0xLTEtMA_9f35dd94-a439-46f5-9b9c-2f244958c68b"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzQtMS0xLTEtMA_bd95c8e9-7c8d-4761-991f-ef8fa7e25cf9"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzQtMy0xLTEtMA_f5faa25c-ea99-4365-9d5a-87156936115f"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzYtMS0xLTEtMA_59456a7d-fc35-4da8-a1b9-df2cadb58add"
      unitRef="shares">19007000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzYtMy0xLTEtMA_a12835b0-d13b-44da-bb6f-71375041132c"
      unitRef="shares">15727000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzctMS0xLTEtMA_661b0ee0-13e8-4db1-86f6-8476697c2a40"
      unitRef="shares">19007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yMi9mcmFnOjhiYTc2MGQ4MDc2MTQ1MjBiODUyOTYyNjIyZmQ5ZWZmL3RhYmxlOjhiZTY1MzRjOWNiYjQzZjU5NzM4NWY1YTdiMDdlZTcwL3RhYmxlcmFuZ2U6OGJlNjUzNGM5Y2JiNDNmNTk3Mzg1ZjVhN2IwN2VlNzBfMzctMy0xLTEtMA_d77d0242-93be-45c2-a19e-8fc71f661ae4"
      unitRef="shares">15727000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i5bcb3f5430e14ad79ab1b3d0320e9f3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xLTEtMS0w_5400ed16-17b8-421c-9067-f033138a7a89"
      unitRef="shares">18970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5bcb3f5430e14ad79ab1b3d0320e9f3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0zLTEtMS0w_3d3d8c2c-b03f-4cfd-bf1b-680673fd16fd"
      unitRef="usd">193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if83ca3d2f8f14022a210197333dd91a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS01LTEtMS0w_195501be-fb90-4708-932b-8e9ff7bfeb1b"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65ff9fc3df3142a594179a6b6a03c3e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS03LTEtMS0w_cfb3193a-bd94-431b-89c8-a4fd573e0edc"
      unitRef="usd">419827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08b8e6fb55b24ebca20cf3930d135244_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS05LTEtMS0w_6aa640bf-597e-4dc8-8c8e-74a2bccb4203"
      unitRef="usd">-269954000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa1a9feb48d74acca08a64dcd117563d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xMS0xLTEtMA_147f233a-c2e5-4453-97af-c778d95cc316"
      unitRef="usd">604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMS0xMy0xLTEtMA_a8bd941d-c99d-4995-9e77-a500c3aaf62a"
      unitRef="usd">145653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id3535bdd69b04469899a1a704c74f576_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0xLTEtMS0w_0fac5a03-a28c-4c74-9c31-90b8f871fa30"
      unitRef="shares">51000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id3535bdd69b04469899a1a704c74f576_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0zLTEtMS0w_2c686474-544a-42bb-9d1f-3e9005e20b4b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi03LTEtMS0w_4e7b9b6a-dea4-4e68-a7a8-f3d61640ba6d"
      unitRef="usd">131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMi0xMy0xLTEtMA_ebee5419-cdfd-4258-9c4e-22802776be23"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMy03LTEtMS0w_aee24c40-70bd-4967-84c7-71ba2c098a34"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfMy0xMy0xLTEtMA_b150266f-3eae-4452-b2ed-ae5fc78d1743"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i2485d59072ce4fdaad703ead6681e7bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC03LTEtMS0yNDY0_7e26eccd-8e91-4d98-b533-61a1d4436d18"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC0xMy0xLTEtMjQ2NA_b698afa0-27b2-42e0-b5fc-e3cbdca5d36a"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="i6425489aee7f4dda955d4b3910d081a4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC05LTEtMS0w_8fac997c-f7aa-420c-9c92-0572036d1d18"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNC0xMy0xLTEtMA_c668946f-9042-47db-aaa3-35b5578fadbb"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i326d52f56c8142c4b0b13b2a63e60c50_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNS0xMS0xLTEtMA_87634c1a-a2bf-4e4a-8d65-ada8388f6a53"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNS0xMy0xLTEtMA_22adae5b-60ef-4940-a7eb-fa775130a9eb"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i1055eb62526746d183f6efcd7ef9dc65_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xLTEtMS0w_cfe24594-3266-4560-a9bf-911911320895"
      unitRef="shares">19021000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1055eb62526746d183f6efcd7ef9dc65_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0zLTEtMS0w_b43a40dd-3e14-4b96-a50d-a3410975a68b"
      unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2dbb6db1ac8a4376bb7f5f21861b3868_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi01LTEtMS0w_3c02da0c-8895-4e35-8e19-fc074067dbb8"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e99e1d1addd4959845134d7c3a6ba54_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi03LTEtMS0w_346508be-3bc3-4dcd-a2d4-f99050819c38"
      unitRef="usd">420561000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3913d601157144c3a73b011f23ad661a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi05LTEtMS0w_84e5993d-37b8-45c5-a1a6-45613a5da4e6"
      unitRef="usd">-271552000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if843b3fefb324f0285ba189e2a06d831_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xMS0xLTEtMA_40ee56d5-6f87-44df-bccc-915bba1b37f7"
      unitRef="usd">465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmUxZjY4MmUzZjczODQ2NzBiNTYwMjIzYjAxMjViYzkyL3RhYmxlcmFuZ2U6ZTFmNjgyZTNmNzM4NDY3MGI1NjAyMjNiMDEyNWJjOTJfNi0xMy0xLTEtMA_f8db85ff-3725-4609-8215-5f7319882da8"
      unitRef="usd">144651000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i620db85b0d184796b40d2af1fc67ec5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xLTEtMS0xODI5_612a0ef5-375a-462e-b15f-0c68a7e129ea"
      unitRef="shares">15714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i620db85b0d184796b40d2af1fc67ec5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0zLTEtMS0xODI5_8a83d068-06d0-4d21-8d2e-a3e8bcf58d8d"
      unitRef="usd">161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ab239d0f27e4f6abd63ba049751c055_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS01LTEtMS0xODI5_607f24fe-2938-4548-8795-42e9a834d04f"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e389c3dcb9042da823fec9afe8f9bc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS03LTEtMS0xODI5_bb38462e-1e00-4a5b-94a1-d0a80c94e3e6"
      unitRef="usd">396102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2036021099e4920b34035204b8c521d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS05LTEtMS0xODI5_3cff2549-ccb9-4708-87d1-6455a5f17842"
      unitRef="usd">-253642000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5999cd92f76487bb3bc1b0f8dc8d844_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xMS0xLTEtMTgyOQ_ea1dea27-c6d1-4e2a-b47c-81d377903ba4"
      unitRef="usd">-25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd0c4e2b70cb44cd8c28e5ba815deda2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMS0xMy0xLTEtMTgyOQ_7aebf957-d0a8-4e93-8c3a-730d0a9738b5"
      unitRef="usd">137579000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icad75c8e8ef14688bc59d9d0daeb3bfa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi0xLTEtMS0xODM1_a9fcdf00-efec-471d-94ef-dab3d8786b17"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi03LTEtMS0xODM1_613b522c-5e52-4592-9acb-4c205198e5f6"
      unitRef="usd">106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMi0xMy0xLTEtMTgzNQ_469fd5be-0ffa-4510-b17f-43625e5754de"
      unitRef="usd">106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia3556e9645bc4c4c91041d9e78ba1e44_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMy03LTEtMS0xODMz_d3886e8b-e132-4ed0-8554-b42a3f865a86"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfMy0xMy0xLTEtMTgzMw_1a64e518-ab00-4c9c-8756-b2e77f678fc1"
      unitRef="usd">438000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id355b9afdf844558b15d9d709d2c7631_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNC05LTEtMS0xODMz_737a8b5d-b7b5-4f3e-921c-954e2a96fc23"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNC0xMy0xLTEtMTgzMw_a2659fd0-ba7c-4ade-a03e-dbdf83cbdc88"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8073904a2fa84b759b149df00f540236_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNS0xMS0xLTEtMTgzMw_cffc07f7-e9d5-4077-877c-2323061e2a0e"
      unitRef="usd">65000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNS0xMy0xLTEtMTgzMw_13bb7acb-0ed7-4529-8e1c-f20300d1b8ea"
      unitRef="usd">65000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xLTEtMS0xODMx_308b0679-9f1b-4523-8d13-f3692b303ba2"
      unitRef="shares">15743000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d0df9f68f22462c9bd4c53099fb28dd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0zLTEtMS0xODMx_aba41ed3-2fc3-44de-ab6f-fdc7eb34e178"
      unitRef="usd">161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabb5ac5588a44418a60e39e0536eab7a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi01LTEtMS0xODMx_e76f5fc4-9bc8-44df-88fb-5fd5e7870740"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i790f04c28fe5434795dc0c9b3e2589de_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi03LTEtMS0xODMx_88a07596-af0c-4c9d-b33c-a68cfa97d1ab"
      unitRef="usd">396646000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77efd6c6206f46638d7ec5ed898a2b27_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi05LTEtMS0xODMx_77c23368-0d87-4af4-8515-d7af2f53cfd1"
      unitRef="usd">-255409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67f28a0df1ec44958112299e82dcd3d3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xMS0xLTEtMTgzMQ_f6fe50d1-3e08-42e7-94da-b1a2d9482725"
      unitRef="usd">40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i001dabe78249436da88a77d1a9521a25_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yNS9mcmFnOmI3NDdhYzYwZWNiNTQ4NjJhNGNiN2ZiMzljOWU0N2Y0L3RhYmxlOmNlZmQxZjJkN2E2OTRiNTk4NmRlMjkwZjM4N2JjMmY0L3RhYmxlcmFuZ2U6Y2VmZDFmMmQ3YTY5NGI1OTg2ZGUyOTBmMzg3YmMyZjRfNi0xMy0xLTEtMTgzMQ_e36acc1a-899d-4856-b6ca-34b9197e2834"
      unitRef="usd">136421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMy0xLTEtMS0w_6b815dc6-c401-4196-b138-66e06e0e68f3"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMy0zLTEtMS0w_d1d547d5-6c3d-47e7-9c44-1d806b3719a1"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNS0xLTEtMS0w_bf554cbd-a098-498e-aa8e-60ebea16dd3d"
      unitRef="usd">3862000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNS0zLTEtMS0w_37b1ed90-7a29-42db-ba67-2f7ad81dd7e5"
      unitRef="usd">3516000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0xLTEtMS02MDI_69f0130c-016d-48aa-90d0-f1bf55f4f043"
      unitRef="usd">421000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0zLTEtMS02MDI_e3a17632-6170-4bea-bcb2-0e8c96d02aeb"
      unitRef="usd">386000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0xLTEtMS0w_9d8fa58e-904e-4c24-94a8-3dc14588cc27"
      unitRef="usd">30000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNi0zLTEtMS0w_fd885987-ea16-45f1-b76a-31127cc78eae"
      unitRef="usd">75000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNy0xLTEtMS0w_53e27fa0-e2b9-49c3-bae1-d692f92f68c4"
      unitRef="usd">1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNy0zLTEtMS0w_768c0fe0-bfc6-4659-987f-0d90f0b7124a"
      unitRef="usd">75000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOC0xLTEtMS0w_d3936c74-3c70-40fa-93e9-dca24d1d886f"
      unitRef="usd">98000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOC0zLTEtMS0w_7f72c24e-90d5-4063-a888-7cc5ff775c99"
      unitRef="usd">8000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOS0xLTEtMS0w_39935ad2-1360-4904-ab5f-2221c55ad2fb"
      unitRef="usd">0</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfOS0zLTEtMS0w_8d401118-9310-4087-bca8-a06b2667c1f4"
      unitRef="usd">36000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:ShareBasedCompensation
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTAtMS0xLTEtMA_92915399-6df8-45fc-85fd-fd0d3b729d40"
      unitRef="usd">626000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTAtMy0xLTEtMA_acea5988-ec67-40a0-9c83-820bfd15c189"
      unitRef="usd">438000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTMtMS0xLTEtMA_4bc0055b-16a7-492b-82a3-18114dcf6763"
      unitRef="usd">210000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTMtMy0xLTEtMA_db845ffc-018b-45ca-b225-4a0d9196288e"
      unitRef="usd">-806000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTQtMS0xLTEtMA_11be2d9d-ac1e-4614-9d5b-256e47635190"
      unitRef="usd">-44000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTQtMy0xLTEtMA_f3bd9473-a6f7-4bcc-8c69-d3605490dd9d"
      unitRef="usd">-84000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTUtMS0xLTEtMA_c9ece340-d6aa-4b42-aaa2-674e4b44a6f4"
      unitRef="usd">552000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTUtMy0xLTEtMA_7993409d-fd07-4dc9-a216-31e9e4395e3e"
      unitRef="usd">900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTYtMS0xLTEtMA_5bc2ca9f-3da9-4e8c-85ba-4feb3c42f863"
      unitRef="usd">-538000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTYtMy0xLTEtMA_910a389d-87e9-4367-8ba9-6b0533ecc4b9"
      unitRef="usd">-982000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTctMS0xLTEtMA_d3a03605-52d6-47e4-8d36-5160430ee6c7"
      unitRef="usd">-195000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTctMy0xLTEtMA_7fff2ce0-374c-46cb-b342-86a1b85c3838"
      unitRef="usd">-1392000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <asur:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTgtMS0xLTEtMA_b5f8e23e-bbf1-4190-a313-e8b5c6087671"
      unitRef="usd">-462000</asur:IncreaseDecreaseinOperatingLeaseLiabilities>
    <asur:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTgtMy0xLTEtMA_40654eb0-52e8-4ef4-9939-b5ea0fb26005"
      unitRef="usd">-405000</asur:IncreaseDecreaseinOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTktMS0xLTEtMA_37a485e9-3edc-4e10-bbc0-04d253c7bec2"
      unitRef="usd">-2762000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMTktMy0xLTEtMA_a7b4d9e4-3732-4215-a9f8-a69a7760d7ef"
      unitRef="usd">-3309000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjAtMS0xLTEtMA_8aad98e0-11aa-43a3-b407-d2c552c944f9"
      unitRef="usd">-1235000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjAtMy0xLTEtMA_d10629e4-97bc-4e13-a8c0-1d18478b777a"
      unitRef="usd">-3403000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjMtMS0xLTEtMA_69049ab2-4090-425b-ad17-a0df49cae34a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjMtMy0xLTEtMA_c55b8076-5fcb-4f46-9619-9f3ea9b98182"
      unitRef="usd">1823000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjQtMS0xLTEtMA_ac18bf75-cf85-4dc6-aa0c-09de8a9378a9"
      unitRef="usd">48000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjQtMy0xLTEtMA_6289b698-d900-425c-9a92-e57e498dc488"
      unitRef="usd">241000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjUtMS0xLTEtMA_306c87fa-da2d-4a69-963f-9c85a7c23f73"
      unitRef="usd">1233000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjUtMy0xLTEtMA_b30862ad-33f2-4293-8d3e-e30c4a75f249"
      unitRef="usd">844000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:IncreaseDecreaseInClientFundsHeld
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjYtMS0xLTEtMA_086b794b-a6ff-4cfc-ae5f-a307c2d521ab"
      unitRef="usd">-66439000</us-gaap:IncreaseDecreaseInClientFundsHeld>
    <us-gaap:IncreaseDecreaseInClientFundsHeld
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjYtMy0xLTEtMA_c9a3d0dd-984e-4cd2-bfe1-a9b9dc10384f"
      unitRef="usd">-27714000</us-gaap:IncreaseDecreaseInClientFundsHeld>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjctMS0xLTEtMA_467d2218-d7b0-46a5-82cd-8601144f41c5"
      unitRef="usd">65158000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMjctMy0xLTEtMA_6224bc27-756f-4c54-ac26-fb55669cb10b"
      unitRef="usd">24806000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzAtMS0xLTEtMA_7691d09f-16c7-4004-bb7c-802fc41c6565"
      unitRef="usd">1981000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzAtMy0xLTEtMA_956133b3-34bf-4c93-835a-17170740cf3d"
      unitRef="usd">1784000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzMtMS0xLTEtMA_2e82557f-9d0a-422f-83ed-6242fd1acf22"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzMtMy0xLTEtMA_fa51e63b-2bcd-42d1-b4ce-3bdb33ba9345"
      unitRef="usd">20000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzUtMS0xLTEtMA_c108764a-783c-494d-b9ee-2aff3a9e2b33"
      unitRef="usd">108000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzUtMy0xLTEtMA_c040e6a2-6a9b-42d2-9002-1b4135c9cbd9"
      unitRef="usd">106000</us-gaap:ProceedsFromStockOptionsExercised>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzYtMS0xLTEtMA_277aba2b-756b-4c8f-a5aa-6451b58952ca"
      unitRef="usd">-66337000</asur:ProceedsPaymentsFromClientFundObligations>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzYtMy0xLTEtMA_840567c4-f615-4493-bf6a-536cf99e8c09"
      unitRef="usd">-27751000</asur:ProceedsPaymentsFromClientFundObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzctMS0xLTEtMA_40595683-ad80-446c-8b0f-c201bacff02e"
      unitRef="usd">-68210000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzctMy0xLTEtMA_d4b449ca-31bc-4399-a362-0128a031c875"
      unitRef="usd">-29449000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzktMS0xLTEtMA_9435d025-61a6-4c2c-ba80-e21383abaac7"
      unitRef="usd">-4287000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfMzktMy0xLTEtMA_a0b94ed8-50f9-4985-87b8-e97746e17bae"
      unitRef="usd">-8046000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDAtMS0xLTEtMA_2cf43b28-4605-436a-9fce-b51822f4e64b"
      unitRef="usd">28577000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd0c4e2b70cb44cd8c28e5ba815deda2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDAtMy0xLTEtMA_5443783b-e7c9-4ae4-b780-97579b83cfa3"
      unitRef="usd">28826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDEtMS0xLTEtMA_b58ef861-cd7d-4a82-aa99-6a11f5ac497c"
      unitRef="usd">24290000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i001dabe78249436da88a77d1a9521a25_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDEtMy0xLTEtMA_16a6c617-72f8-4ab0-a4cb-45b99ccf7739"
      unitRef="usd">20780000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDQtMS0xLTEtMA_157526eb-0902-40ee-ba87-c442233787e3"
      unitRef="usd">219000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDQtMy0xLTEtMA_04997a0f-9b19-4399-a79a-db0b686231d2"
      unitRef="usd">99000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDUtMS0xLTEtMA_bee2d12b-d4df-4b7e-8778-f6b413374e97"
      unitRef="usd">183000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8yOC9mcmFnOjBlYjRhYjRjYTk1MTQyYmNiZWUzNDY4YWE2ZWUxMGUzL3RhYmxlOjI4ODY5YTAwNGQyMDQwMTU5NDU0NDk0N2M1NDhkZmQ5L3RhYmxlcmFuZ2U6Mjg4NjlhMDA0ZDIwNDAxNTk0NTQ0OTQ3YzU0OGRmZDlfNDUtMy0xLTEtMA_17d62246-b501-4912-8acc-b44464fdbe41"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMzExMg_776b159d-5905-4853-9835-ad90b2412bbb">THE COMPANY AND BASIS OF PRESENTATION&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asure Software, Inc., (&#x201c;Asure&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d; and &#x201c;our&#x201d;), a Delaware corporation, is a leading provider of cloud-based Human Capital Management (&#x201c;HCM&#x201d;) software solutions. We help small and mid-sized companies grow by assisting them in building better teams with skills that reach 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, Tax Services, 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our platform vision is to 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have prepared the accompanying unaudited condensed consolidated financial statements in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles ("U.S. GAAP") for complete financial statements. Certain reclassifications were made to conform to the current period presentation in the condensed consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March&#160;31, 2021 and the results of operations, statements of changes in stockholders' equity for the three months ended March&#160;31, 2021 and March&#160;31, 2020, and our statements of cash flows for the three months ended March 31, 2021 and March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto filed with the SEC in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our "2020 Annual Report on Form 10-K"). The results for the interim periods are not necessarily indicative of results for a full fiscal year.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <asur:NumberOfChallengesDrivingProductStrategy
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMTA5OTUxMTYzNzQ0Nw_81104941-47dc-4d49-87bb-4a30b0e888e4"
      unitRef="challenge">3</asur:NumberOfChallengesDrivingProductStrategy>
    <asur:NumberOfProductLines
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNC9mcmFnOjc4ZDAzZDgwOTFjNDQ2Yjk5NzI1OTFmZGRiYjRhZDA4L3RleHRyZWdpb246NzhkMDNkODA5MWM0NDZiOTk3MjU5MWZkZGJiNGFkMDhfMTA5OTUxMTYzNzQ1Ng_1ba8aaf3-a5f3-47cc-bbfe-af7d184558bd"
      unitRef="productline">4</asur:NumberOfProductLines>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwNg_7f35bda5-c6b5-4972-9295-769182fcaa22">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;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, 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 management believes reasonable under the given circumstances.  These estimates could be materially different under different conditions and assumptions.  Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of 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;SIGNIFICANT RISKS AND UNCERTAINTIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The coronavirus ("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 style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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, including the administration of vaccinations 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="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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2018-13, Fair Value Measurement (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.  We adopted the standard on January 1, 2020. The adoption of this standard did not have an impact on our financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). 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). We adopted the standard on January 1, 2020 prospectively to all implementation costs incurred after the date of adoption. The effects of this standard on our financial position, results of operations and cash flows were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted.  We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach.  The adoption of ASU 2019-12 resulted in no material impact to the Company's 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: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:36pt"&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 March&#160;31, 2021, we were not a party to any pending legal proceedings that are material to our business.&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;ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, accumulated other comprehensive income consisted of net unrealized gains and losses on available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwNw_9451ab16-6ab6-4d17-86c8-2d1832ba0005">&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, 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 management believes reasonable under the given circumstances.  These estimates could be materially different under different conditions and assumptions.  Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of 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:ConcentrationRiskCreditRisk
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwOA_8dad4d68-2fab-4b36-ad87-c5a487d2f1ff">&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 style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The coronavirus ("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 style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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, including the administration of vaccinations 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;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgwOQ_8d719c53-7182-4bf6-bab2-caf6894f45c5">&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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2018-13, Fair Value Measurement (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.  We adopted the standard on January 1, 2020. The adoption of this standard did not have an impact on our financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). 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). We adopted the standard on January 1, 2020 prospectively to all implementation costs incurred after the date of adoption. The effects of this standard on our financial position, results of operations and cash flows were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted.  We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach.  The adoption of ASU 2019-12 resulted in no material impact to the Company's financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfNTgxMA_ac002454-c36f-4116-a5e7-85e39a87ea94">&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:36pt"&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 March&#160;31, 2021, we were not a party to any pending legal proceedings that are material to our business.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV8zNy9mcmFnOjRhNmMyMDg1ZjQ0ZjQ3MzI4ODdhNzU5ZTA0ZjZiZDgzL3RleHRyZWdpb246NGE2YzIwODVmNDRmNDczMjg4N2E3NTllMDRmNmJkODNfMzg0ODI5MDcwNTI1Mw_eb370564-54d1-4045-bbdd-4181df7a623d">&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;ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, accumulated other comprehensive income consisted of net unrealized gains and losses on available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgxOQ_f11e81c5-c4c2-4448-a09b-f6fcf94de845">INVESTMENTS AND FAIR VALUE MEASUREMENTS&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, funds held for clients invested in available-for-sale securities consisting of government and commercial bonds, including mortgage-backed securities, amounted to $24,233 and $25,919, respectively. As of March&#160;31, 2021, and December&#160;31, 2020, funds held for clients invested in money market funds and other cash equivalents amounted to $1,082 and $63,999, respectively. Additionally, as of March&#160;31, 2021 and December&#160;31, 2020, we had $3,301 and $5,204, respectively, of operating funds in money market funds, classified as cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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: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="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;td colspan="3" style="padding:0 1pt"/&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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td 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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#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;213&#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;(4)&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;9,103&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;US Government agency securities&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;500&#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;&#x2014;&#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;(7)&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;493&#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 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,767&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,233&#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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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: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="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;td colspan="3" style="padding:0 1pt"/&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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td 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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;297&#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;(1)&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;9,711&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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="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;US Government agency securities&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;500&#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;1&#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;&#x2014;&#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;501&#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 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;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="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,315&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#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;padding-left:27pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of March&#160;31, 2021 and December&#160;31, 2020, there were 63 and 69 securities, respectively, in an unrealized gain position and there were 2 and 2 securities, respectively, in an unrealized loss position. As of March&#160;31, 2021, we had $(11) in unrealized losses. As of March&#160;31, 2021, these unrealized losses were less than$(7) individually and $(11) in the aggregate. As of December 31, 2020, these unrealized losses were less than $(1) individually and $(2) in the aggregate.  No securities have been in a continuous unrealized loss position for more than  12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;At March&#160;31, 2021 and December&#160;31, 2020, none of these securities were classified as cash and cash equivalents on the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of March&#160;31, 2021 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: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;Expected Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;After one year through five 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;20,005&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,233&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $4,250, which we paid 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. Contingent purchase consideration, if any, will generally be made by May 30, 2021 and December 30, 2021.  The payment of the contingent consideration paid will be contingent on certain thresholds set forth in the asset purchase agreement.  We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration.  There was no adjustment to the fair value of the contingent consideration at March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) 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:120%"&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:120%"&gt; defines fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Total Carrying Value&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;Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 equivalents&#160;&#160;&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;24,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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;3,880&#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;&#x2014;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#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&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;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value&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;Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equivalents&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;Total&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;95,122&#160;&lt;/span&gt;&lt;/td&gt;&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;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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9880a3de87074c7da66fbd202ac46468_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMjM0_64140c5a-aabb-4b40-90e6-bd6fc4698be4"
      unitRef="usd">24233000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icec5242194aa4cdfad7814d713c9d2f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMjQx_2b5a725b-7386-4767-bc97-4a1233fd8754"
      unitRef="usd">25919000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i9880a3de87074c7da66fbd202ac46468_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzcw_d811a66a-04f6-45cb-8696-cceff92bcf43"
      unitRef="usd">1082000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="icec5242194aa4cdfad7814d713c9d2f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzc3_6416622c-5a82-45a8-bd09-10e6e25a8b84"
      unitRef="usd">63999000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ia06f5378f20c48b48d825603f7493961_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNDI2_25bab4a8-9539-4bc8-b051-4dc81d980b86"
      unitRef="usd">3301000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i345c42f12df94925be4a639c0cc620a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjAxMQ_f5669f5a-e553-40dc-9c0e-3a5141d31b1b"
      unitRef="usd">5204000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMA_f69f0835-d0a1-4f1a-b06a-aaea7b8f733f">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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: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="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;td colspan="3" style="padding:0 1pt"/&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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td 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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#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;213&#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;(4)&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;9,103&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;US Government agency securities&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;500&#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;&#x2014;&#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;(7)&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;493&#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 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,767&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,233&#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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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: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="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;td colspan="3" style="padding:0 1pt"/&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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td 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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;297&#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;(1)&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;9,711&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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="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;US Government agency securities&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;500&#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;1&#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;&#x2014;&#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;501&#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 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;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="padding:2px 1pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,315&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#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;padding-left:27pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of March&#160;31, 2021 and December&#160;31, 2020, there were 63 and 69 securities, respectively, in an unrealized gain position and there were 2 and 2 securities, respectively, in an unrealized loss position. As of March&#160;31, 2021, we had $(11) in unrealized losses. As of March&#160;31, 2021, these unrealized losses were less than$(7) individually and $(11) in the aggregate. As of December 31, 2020, these unrealized losses were less than $(1) individually and $(2) in the aggregate.  No securities have been in a continuous unrealized loss position for more than  12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;At March&#160;31, 2021 and December&#160;31, 2020, none of these securities were classified as cash and cash equivalents on the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1e80d0658ca64a61ad636ef7d2748a41_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy0xLTEtMS0w_0f832b33-105d-41f1-a61c-f941681d2078"
      unitRef="usd">7119000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1e80d0658ca64a61ad636ef7d2748a41_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy0zLTEtMS0w_98972919-2200-4f9f-b408-b1d7a84fd2c2"
      unitRef="usd">165000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1e80d0658ca64a61ad636ef7d2748a41_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy01LTEtMS0w_c0165e67-1c2b-49a1-9ef0-84c468b0b184"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1e80d0658ca64a61ad636ef7d2748a41_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfMy03LTEtMS0w_b62f8e6c-9e68-4961-9816-26b0bd7fcb14"
      unitRef="usd">7284000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i01cf09825100482bb063cb3286a895ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC0xLTEtMS0w_d35f9e49-143c-4379-b6e2-b2f219673a85"
      unitRef="usd">8894000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i01cf09825100482bb063cb3286a895ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC0zLTEtMS0w_c6f9b9bf-ca38-4f5a-a269-c0780f7b694a"
      unitRef="usd">213000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i01cf09825100482bb063cb3286a895ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC01LTEtMS0w_bc026086-8d70-4db0-9991-d54055522496"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01cf09825100482bb063cb3286a895ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNC03LTEtMS0w_958dda76-488d-4251-88cf-340e2128c906"
      unitRef="usd">9103000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS0xLTEtMS0w_3aa75721-6594-41c0-bdef-23764eef7fd6"
      unitRef="usd">7254000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS0zLTEtMS0w_80408180-c17a-4f7a-b223-cec7e1df5240"
      unitRef="usd">99000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS01LTEtMS0w_d8277920-f234-47e2-8390-def9e5b0f85d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a3109ba5e91483cb84252d215efb8c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNS03LTEtMS0w_bfaa3c19-2f50-43f7-904b-e3936e4aff4c"
      unitRef="usd">7353000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id3fa964c585543f99acd4c7579e64b87_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi0xLTEtMS0w_e3934afa-0b01-4354-95c2-113f7504a987"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id3fa964c585543f99acd4c7579e64b87_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi0zLTEtMS0w_dc2106b1-6106-48bc-b17c-43adad50734e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id3fa964c585543f99acd4c7579e64b87_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi01LTEtMS0w_d63f4ec7-bb66-474b-b574-98a30d02a5ba"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id3fa964c585543f99acd4c7579e64b87_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNi03LTEtMS0w_2a813371-fd5b-4f50-adb9-6a01b8ec1dae"
      unitRef="usd">493000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy0xLTEtMS0w_713158f2-4bdf-4454-8b2a-cf3bdd613b97"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy0zLTEtMS0w_2a181f15-efb8-499b-abd5-6d5c720e2c07"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy01LTEtMS0w_9e034c5b-61a7-4a49-8b27-4e12b11f8c30"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4f1410c2a6784d1d8d6c918ff890cdba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfNy03LTEtMS0w_bb919ec8-b5cb-4405-94c6-b4543150c2c8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC0xLTEtMS0w_820c3007-4fa7-4941-a7ae-0afb14d7b24e"
      unitRef="usd">23767000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC0zLTEtMS0w_9515ac67-01e8-46ce-b189-79027528ce8a"
      unitRef="usd">477000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC01LTEtMS0w_4e6fb9f5-b6c1-47bc-98d2-31cd4ea202e7"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjE3OTNhZTRkNTQ1YTQzZmJhMTk4ZTljYTg1NGQ5MDEyL3RhYmxlcmFuZ2U6MTc5M2FlNGQ1NDVhNDNmYmExOThlOWNhODU0ZDkwMTJfOC03LTEtMS0w_94ed9cb2-7331-4e7b-8cc3-ee251ec80930"
      unitRef="usd">24233000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id007ffa8a73d4fe4ba8f162616847a71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy0xLTEtMS0w_9092562c-13cc-4e0f-b208-704bb42c06e5"
      unitRef="usd">7370000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id007ffa8a73d4fe4ba8f162616847a71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy0zLTEtMS0w_79a1ccc1-537f-4c4b-8a20-53df80cd3435"
      unitRef="usd">204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id007ffa8a73d4fe4ba8f162616847a71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy01LTEtMS0w_d04ff46e-1d4e-431d-afae-e62d5bd41ee1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id007ffa8a73d4fe4ba8f162616847a71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfMy03LTEtMS0w_b954e69e-f258-4a3b-a1d6-d79dcdfef0bd"
      unitRef="usd">7574000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iafd7ce3825174bec94cca0ad9bd6086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC0xLTEtMS0w_f0161249-2df5-46fb-890d-6374d436f032"
      unitRef="usd">9415000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iafd7ce3825174bec94cca0ad9bd6086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC0zLTEtMS0w_35543cba-4149-4508-a89c-6614713ead24"
      unitRef="usd">297000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iafd7ce3825174bec94cca0ad9bd6086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC01LTEtMS0w_c7aab1e2-a7aa-4578-ad7c-0584f1bdb53c"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafd7ce3825174bec94cca0ad9bd6086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNC03LTEtMS0w_e41d8d83-e5d3-43ef-97c2-9d45c5652b4c"
      unitRef="usd">9711000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icfb5fde64328492685ee914f10c408d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS0xLTEtMS0w_831abae1-c338-4e78-a824-56840b4572f0"
      unitRef="usd">7531000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icfb5fde64328492685ee914f10c408d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS0zLTEtMS0w_0ee8ab0c-f06a-46f0-ab95-9c85506086ce"
      unitRef="usd">103000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icfb5fde64328492685ee914f10c408d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS01LTEtMS0w_9f18cd42-4241-48f5-909a-fca9966e2401"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icfb5fde64328492685ee914f10c408d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNS03LTEtMS0w_12c5b35b-3e37-4c84-8fa5-8eab86a250f3"
      unitRef="usd">7633000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98066949632b481b8aa2c96438290ae7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi0xLTEtMS0w_bbfeb24d-0add-466d-bf7b-174f05eeb081"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98066949632b481b8aa2c96438290ae7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi0zLTEtMS0w_5228ddf4-eed1-49ad-990a-5669439033fe"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98066949632b481b8aa2c96438290ae7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi01LTEtMS0w_44b51288-b6f2-4fc3-8502-c7518de9cff1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98066949632b481b8aa2c96438290ae7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNi03LTEtMS0w_d97483ee-0685-449e-bb31-68b3b1d5d234"
      unitRef="usd">501000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy0xLTEtMS0w_99a135f0-4fd6-47af-98c9-b3e4ed224eb6"
      unitRef="usd">499000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy0zLTEtMS0w_87d9cb94-1cfe-471f-b5b7-defadba7f7ec"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy01LTEtMS0w_130353f5-91b5-4717-9e41-9b72084a03ee"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i536a0d34fbbe42e29e7e5cbe09cfd6bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfNy03LTEtMS0w_f4ef6379-951d-4bcb-bb93-8f279d4480b3"
      unitRef="usd">500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC0xLTEtMS0w_4c371f21-b245-424b-a95b-a5f492dff4af"
      unitRef="usd">25315000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC0zLTEtMS0w_5d5f8581-abd8-4a9e-9f20-0cffe0a1f05b"
      unitRef="usd">606000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC01LTEtMS0w_72c15c57-3541-4747-b34c-23449b0f1748"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjhhY2E1NjczZGUzYjRhYTI5YjQ0NWE2OThiNmI3YTE4L3RhYmxlcmFuZ2U6OGFjYTU2NzNkZTNiNGFhMjliNDQ1YTY5OGI2YjdhMThfOC03LTEtMS0w_41194986-3d01-4e97-b80a-f1f479f44f46"
      unitRef="usd">25919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNzY2_f8b67399-77b1-45ab-9087-1a7198a4ed16"
      unitRef="security">63</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfNzcz_e306a1e2-e0cd-4009-9a23-021f44594e78"
      unitRef="security">69</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <asur:NumberOfSecuritiesInUnrealizedLossPosition
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfODQ4_37915c30-c6d9-4948-84ae-61cdb7752dff"
      unitRef="security">2</asur:NumberOfSecuritiesInUnrealizedLossPosition>
    <asur:NumberOfSecuritiesInUnrealizedLossPosition
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfODU1_7d9466e1-2964-4260-b289-982b80546963"
      unitRef="security">2</asur:NumberOfSecuritiesInUnrealizedLossPosition>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfOTMz_26bad361-f2e8-460a-b54e-91b5dd59d55a"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3984e8f802544be284a5d8435f1f2183_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ3NA_68f220e2-d18d-4e89-87dd-75c77698353c"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ2OQ_26bad361-f2e8-460a-b54e-91b5dd59d55a"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ief406b59c5d54e1c8f8e51cd85288296_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ4MA_9d1e62a8-b7be-439d-9727-a7175690bc16"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMjQ4Ng_a902b39e-c062-4a72-9391-c17a0186749c"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMg_4b10d1d0-5f90-41cf-8735-78604e5ed818">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of March&#160;31, 2021 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: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;Expected Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;After one year through five 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;20,005&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,233&#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfMi0xLTEtMS0w_fd175d17-aaf7-4e96-94f1-1257f50689c0"
      unitRef="usd">4228000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfMy0xLTEtMS0w_cd910bf2-e128-4f1e-aa1e-4b2cecc54fec"
      unitRef="usd">20005000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNC0xLTEtMS0w_02c01434-e501-42b5-a95f-49c92c40d387"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNS0xLTEtMS0w_4c178e1c-319b-410b-9296-5db7947c1429"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjIxZDA0M2Q2MDYwNzRmNDBiMzAwN2U0OWU4OTdlOGU1L3RhYmxlcmFuZ2U6MjFkMDQzZDYwNjA3NGY0MGIzMDA3ZTQ5ZTg5N2U4ZTVfNi0xLTEtMS0w_f9eac020-5a10-4724-bbc2-7d97092c100a"
      unitRef="usd">24233000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id97edfc6187b45c89cbb61880dd169c1_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMTA5OTUxMTYzMTY1MA_0bb04241-2cda-46fc-8ee8-7b069ed912bf"
      unitRef="usd">4250000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzg0ODI5MDcwMTkzMg_125ae110-1adc-4eac-bd1a-7ab3fde16f08"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzg0ODI5MDcwMTA3MQ_1545856f-d734-4f83-818e-8ee92b2572d7">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) 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:120%"&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:120%"&gt; defines fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RleHRyZWdpb246NDE4M2EyZmQ5ZmYxNGJiNGFkZTdlZDI1ZWYyYWM3MzdfMzgyMw_48b2ffc8-a222-43e9-a8ad-72103a922dfa">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Total Carrying Value&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;Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 equivalents&#160;&#160;&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;24,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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;3,880&#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;&#x2014;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#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&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;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value&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;Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equivalents&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;Total&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;95,122&#160;&lt;/span&gt;&lt;/td&gt;&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;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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0f529e29c0384a388b5e6a6b633aedd9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC0xLTEtMS0w_7e2d7b5b-ebb6-4612-8045-e2dafda6836e"
      unitRef="usd">3301000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7ec267ea91ce4e198f72161b001c9235_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC0zLTEtMS0w_47037c56-9953-4755-9db8-2ca847e26f58"
      unitRef="usd">3301000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibcf185ca522546c29ae621336371d7dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC01LTEtMS0w_00b31908-cefb-4614-859f-23013f2a8528"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifc4d34ae691a486ba78b873aefe97e7a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNC03LTEtMS0w_762ca35f-e93e-43ef-b93a-8caa2380a98c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6720838ec28d42f3a2876ebc9829d8f8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi0xLTEtMS0w_8d88ef20-7012-450f-8857-c0ef8769126d"
      unitRef="usd">1082000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8a9407d71e024f5f941102a360a681e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi0zLTEtMS0w_f35c8895-ebfb-402c-a21d-79b1068c9810"
      unitRef="usd">1082000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9ccf06889fed49808f8ef0ae708b3b96_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi01LTEtMS0w_530a601d-2056-48ad-bdc0-fdde8b818589"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2e4acc645b4a49e9bba7655f3bbf0b00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNi03LTEtMS0w_fc5fb5cf-9328-4a0e-b856-cd64b3667490"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iebf6214d57d34f24994376c30f9bfcb7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy0xLTEtMS0w_109c8631-212d-49ce-a031-32a436a5a275"
      unitRef="usd">24233000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i946d91d498c643e7b0e9e28f55fd1815_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy0zLTEtMS0w_70c13892-2901-4c13-8f2e-49d918f37f35"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i96bacbee0d794cef8d9e8fcd338cb393_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy01LTEtMS0w_e4bf479d-1585-456e-a06f-68c4f1c0a51c"
      unitRef="usd">24233000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i59846525fcb14907a23db3a5603a65dd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfNy03LTEtMS0w_02e38a95-f55f-4d44-a535-f9a095d8e989"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i05e49352fee44964b63ea092c3668db0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC0xLTEtMS0w_54c1530d-c03a-446f-a691-6e862acdb457"
      unitRef="usd">28616000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC0zLTEtMS0w_b8b5014e-cc43-4248-b57d-60272ffd968e"
      unitRef="usd">4383000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1752a6661fbf4d688fd94fb3435f36b1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC01LTEtMS0w_77daa025-3469-462c-ab3a-111b4631ff0a"
      unitRef="usd">24233000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i545612fda4054990965b6e213852c284_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfOC03LTEtMS0w_8f928756-58ed-4f86-8d83-287b95e82171"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i05e49352fee44964b63ea092c3668db0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtMS0xLTEtMA_b6ad4151-e6ca-4c40-8fe3-8529e036467a"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtMy0xLTEtMA_80cb5a86-53cf-4e24-a3d9-240a288b5bad"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i1752a6661fbf4d688fd94fb3435f36b1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtNS0xLTEtMA_d9d2129b-6c55-4117-9f60-c4e12341557f"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i545612fda4054990965b6e213852c284_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTEtNy0xLTEtMA_c324e4c8-9681-4885-8a81-4264e13281cf"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i05e49352fee44964b63ea092c3668db0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtMS0xLTEtMA_4c4c888f-65aa-4464-a2cb-ba4814d161b6"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i47a073eee7b14075a62d8ceaaa0cbbac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtMy0xLTEtMA_d625613a-5d35-4912-9119-d378257b5be8"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i1752a6661fbf4d688fd94fb3435f36b1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtNS0xLTEtMA_911824e4-f1dc-41b7-bfed-e052c43ec9f1"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i545612fda4054990965b6e213852c284_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOmQ4MTM0OGY0NGFhMTQ3Y2Q4YmViZjNjNzM1MDBlOTIyL3RhYmxlcmFuZ2U6ZDgxMzQ4ZjQ0YWExNDdjZDhiZWJmM2M3MzUwMGU5MjJfMTMtNy0xLTEtMA_5dcfb718-ae3e-411d-afd8-f2b8469b983f"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i34665a53b8b445d086d15fdc8d5c7dca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0xLTEtMS0zNjE_4d2c6889-453e-4825-8a95-28950388ddad"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8f6fdc53ce884178a123165e6bf0f62e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0zLTEtMS0zNjE_ceba238a-29ef-40b8-97bd-a4ffbf0cfd53"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifeffe71d81fa44389436c500a4694a1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC01LTEtMS0zNjE_336c2764-b46b-4b83-a131-be11a32455b8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b6fdbc027b74bc884dcab6d4bbd2e53_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC03LTEtMS0zNjE_7bcf3556-64f7-4999-aa5c-8de6b2e069d1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i387a159dac814fa88f23abb7f13e6544_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0xLTEtMS0w_5370a70f-d37c-45d3-8bdd-176f9fcf9a69"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic05585b34ede417aa3711903a1fdfe27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC0zLTEtMS0w_02a8c567-b369-4b2a-8426-d07256214ebb"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i09c0648565cf4635a4f6e2c696357774_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC01LTEtMS0w_aa025e05-ef01-4824-b4b5-9f0b99bd3b26"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i500633f5d12d432c84224c71523aee83_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNC03LTEtMS0w_e5d197f9-6f95-41f0-b0ae-91e6759c1af7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3a4996e7c7ee44089cafb9194838ce24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS0xLTEtMS0w_e0956de5-f54b-4a30-ab1d-dcc182f4a4fb"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idb0e03198ea145b8a08325932a4f2b5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS0zLTEtMS0w_b5b75e31-ee01-4ec5-a33c-87e1d2314d34"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i01b322c4efb44d4f8235cb5a426c1790_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS01LTEtMS0w_5c58b9a7-a11e-43cb-ac2d-2611828b1d6e"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0df3836ca0b94ac08c23320e0e214467_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNS03LTEtMS0w_ee358374-c5f5-4940-8081-f8db940fa880"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iabc4aa5f01f74d04afd981ae335fd28b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC0xLTEtMS0zNjE_899047b0-6dea-4568-bcb4-25021a4c6355"
      unitRef="usd">95122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6dd39606fe794d79a18ad47ff77af54c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC0zLTEtMS0zNjE_5253ea2d-1d5a-4473-82b0-30a39c2b4d4f"
      unitRef="usd">69203000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i16f18128b4ca474d8156b768b5772538_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC01LTEtMS0zNjE_4b076af5-da03-43d2-9cae-1ffdba37fa09"
      unitRef="usd">25919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8ab165de965c4d878879944aff628722_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfOC03LTEtMS0zNjE_3ce23e7d-6226-4af3-b995-e37ed57023a5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="iabc4aa5f01f74d04afd981ae335fd28b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtMS0xLTEtMzYx_fd75dff0-e1c4-4271-ab76-76fe27a9b5f5"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i6dd39606fe794d79a18ad47ff77af54c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtMy0xLTEtMzYx_de6a6260-0251-42ca-911f-02295c02d6d9"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i16f18128b4ca474d8156b768b5772538_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtNS0xLTEtMzYx_7f7715c5-c8ab-4f9e-97cd-f6a37ae1b661"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i8ab165de965c4d878879944aff628722_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfMTEtNy0xLTEtMzYx_de74288e-f103-4dbe-9700-c4f328165f40"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iabc4aa5f01f74d04afd981ae335fd28b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi0xLTEtMS0w_40bbfc75-9324-4c3d-b1aa-8ab5aeb03296"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6dd39606fe794d79a18ad47ff77af54c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi0zLTEtMS0w_ebae5fba-0213-418a-abb9-7b8cd04dcdc4"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i16f18128b4ca474d8156b768b5772538_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi01LTEtMS0w_62f26d29-19e3-4567-b20c-e67f4ca21b9e"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i8ab165de965c4d878879944aff628722_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80MC9mcmFnOjQxODNhMmZkOWZmMTRiYjRhZGU3ZWQyNWVmMmFjNzM3L3RhYmxlOjdiNzY1ZWNkY2Q0NjQ0ZGY4OGFhOGQ5MGRiMDkxYjI5L3RhYmxlcmFuZ2U6N2I3NjVlY2RjZDQ2NDRkZjg4YWE4ZDkwZGIwOTFiMjlfNi03LTEtMS0w_404d1b7e-a3de-4eb2-a847-93023e3740f7"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMA_8ea75356-ab93-4ed5-9aad-a90d25baa308">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, goodwill was $73,958. The Company evaluates the recoverability of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. As of March&#160;31, 2021, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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" 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;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;Customer 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;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,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;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;(31,350)&lt;/span&gt;&lt;/td&gt;&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;56,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Developed technology&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:right;vertical-align: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="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,001&#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;(7,987)&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;4,014&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;880&#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;(379)&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;501&#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;Noncompete 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;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#160;&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:right;vertical-align: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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,430)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,646&#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:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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" 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;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;Customer 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;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,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;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;(28,898)&lt;/span&gt;&lt;/td&gt;&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;59,412&#160;&lt;/span&gt;&lt;/td&gt;&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;Developed technology&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:right;vertical-align: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="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,001&#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;(7,608)&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;4,393&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;880&#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;(312)&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;568&#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;Noncompete 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="padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:right;vertical-align: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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,524)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,552&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses recorded in Operating Expenses were $2,528 and $2,349 for the three months ended March&#160;31, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $379 and $431&#160;for the three months ended March&#160;31, 2021 and 2020, respectively.  There is no impairment of intangibles during the three months ended March&#160;31, 2021 based on the qualitative assessment performed by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;Calendar Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&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;2021 (April to December)&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;8,695&#160;&lt;/span&gt;&lt;/td&gt;&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;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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;61,646&#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:Goodwill
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODE_0420482b-5f8b-4f7d-93a1-a3954b3b13b3"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODE_db852a2f-e609-41aa-8168-13624a001345"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTA5OTUxMTYyOTM3Mg_ce9cd472-f363-4aa0-9634-6306b301fbee"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMg_91444b2e-695e-4c83-b340-44a8bed27d39">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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="21" style="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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" 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;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;Customer 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;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,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;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;(31,350)&lt;/span&gt;&lt;/td&gt;&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;56,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Developed technology&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:right;vertical-align: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="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,001&#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;(7,987)&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;4,014&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;880&#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;(379)&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;501&#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;Noncompete 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;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#160;&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:right;vertical-align: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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,430)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,646&#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:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.020%"/&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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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" 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;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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;Customer 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;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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,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;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;(28,898)&lt;/span&gt;&lt;/td&gt;&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;59,412&#160;&lt;/span&gt;&lt;/td&gt;&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;Developed technology&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:right;vertical-align: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="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,001&#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;(7,608)&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;4,393&#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;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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;880&#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;(312)&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;568&#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;Noncompete 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="padding:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:right;vertical-align: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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,524)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i212078e9269646e29c46691f683da7e3_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi0yLTEtMS0w_07b17275-1b5a-45a5-aaab-aeabfbbb3ddc">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5602c675df914531ab32fef77dcc774e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi00LTEtMS0w_66554e6c-4f30-4a0b-bb74-0fe4ac87c3a6"
      unitRef="usd">88310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5602c675df914531ab32fef77dcc774e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi02LTEtMS0w_730be24a-d095-49e5-9190-147f57a70b28"
      unitRef="usd">31350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5602c675df914531ab32fef77dcc774e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMi04LTEtMS0w_9f7349b3-10ce-4816-a10a-444807d29087"
      unitRef="usd">56960000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ia3dcfaf45f49478b986d0a39b6e47fe1_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy0yLTEtMS0w_f49e0cac-aa0a-4f52-b035-d5221b0a20fc">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4332472f66b546238c36382a1c3a1bd1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy00LTEtMS0w_1808e606-26ba-425d-b3f3-fd9c8de487aa"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4332472f66b546238c36382a1c3a1bd1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy02LTEtMS0w_399e704b-72fc-4f71-9c70-2ad52d36ecd9"
      unitRef="usd">7987000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4332472f66b546238c36382a1c3a1bd1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfMy04LTEtMS0w_fa6314ba-f2eb-4b17-8bbb-1b5413f8c447"
      unitRef="usd">4014000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i5baa8da0ca25459c8fc646bd72462165_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC0yLTEtMS0w_c0c9392f-c451-4261-9cf5-cbb1bdf1e0f4">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i86c62a105a1e446a8844209024f8ea90_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC00LTEtMS0w_26344b3d-2ebd-4494-8c47-c90dac58e020"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86c62a105a1e446a8844209024f8ea90_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC02LTEtMS0w_1ca23290-9b55-4c3f-858f-b03269035fcc"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i86c62a105a1e446a8844209024f8ea90_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNC04LTEtMS0w_ec1b35f4-e226-487e-ae31-c27d5ce36aca"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i3309eb344ce84b09a7dd55ee711edea7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS0yLTEtMS0w_39d6a288-48a5-4915-ab26-e03feea93110">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4644235918904ab7851bbb7f2c8c5b31_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS00LTEtMS0w_d55c8510-672f-485e-b51d-a91f4aa73955"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4644235918904ab7851bbb7f2c8c5b31_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS02LTEtMS0w_767b5227-fd49-4689-8b6a-63b97bd716ac"
      unitRef="usd">379000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4644235918904ab7851bbb7f2c8c5b31_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNS04LTEtMS0w_729fabd7-363f-4eda-acd2-fc2af04c4531"
      unitRef="usd">501000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i1cf1eb70844942ba81a578d4d4850181_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi0yLTEtMS0w_e0b8c873-c084-4cfc-87fd-1926649fe852">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4888d75ae1534c988eac766dae35424d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi00LTEtMS0w_1c76ea37-de9a-4f5b-87b5-1891350cd99d"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4888d75ae1534c988eac766dae35424d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi02LTEtMS0w_d841010f-c565-47e6-8587-a36ad840bf00"
      unitRef="usd">861000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4888d75ae1534c988eac766dae35424d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNi04LTEtMS0w_0ea01a83-6edb-4900-8ab5-b97fd94aa6c8"
      unitRef="usd">171000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy0yLTEtMS0w_07979ea3-cb4c-4c64-8e83-b5358b33ddb7">P8Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy00LTEtMS0w_f5467c85-f013-4ca9-a742-3bf27a68086c"
      unitRef="usd">103076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy02LTEtMS0w_2a722011-614f-463f-a5f1-ef2cc0a752bc"
      unitRef="usd">41430000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmMwZjk5ZDU0YTJkODQ3YzdiMjk0MjUzMmYxZmM0NzY5L3RhYmxlcmFuZ2U6YzBmOTlkNTRhMmQ4NDdjN2IyOTQyNTMyZjFmYzQ3NjlfNy04LTEtMS0w_25b7620a-9b33-4e39-a407-c6c6735b1bd6"
      unitRef="usd">61646000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i36a773db58ed41c2919d25974b4cd8c0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi0yLTEtMS0w_00cc7382-d0d6-4353-a8a9-a2ba8546ad43">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i85001275ce4647e0a5e1912fa1e6a90e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi00LTEtMS0w_8860b2f3-78d1-497c-b489-68534e26d393"
      unitRef="usd">88310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i85001275ce4647e0a5e1912fa1e6a90e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi02LTEtMS0w_65f0c3dc-a13b-4291-8ad4-896e342249b0"
      unitRef="usd">28898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i85001275ce4647e0a5e1912fa1e6a90e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMi04LTEtMS0w_7880248f-c4b1-4fb6-9538-b39f0e9ee1f7"
      unitRef="usd">59412000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i0ff3dbb1238a4a7aa339ec23ee54cee2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy0yLTEtMS0w_d7171ea0-91fe-4376-9b72-2b69948d64f9">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i97096f46edae45ddadb151c5b3ed4257_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy00LTEtMS0w_b8405eb5-cd27-4b70-b298-16fed241d4ee"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i97096f46edae45ddadb151c5b3ed4257_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy02LTEtMS0w_40a83613-f72e-421e-afd6-55ae51f64e18"
      unitRef="usd">7608000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i97096f46edae45ddadb151c5b3ed4257_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfMy04LTEtMS0w_92e9084c-b5b6-4b22-a0f6-aba07e2dbb2b"
      unitRef="usd">4393000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i088bc9857a374ec6a03fcb901a856843_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC0yLTEtMS0w_4c0ff2bc-6732-42bf-93dc-0b5594271088">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id56d1252fd4745f696a72013740994f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC00LTEtMS0w_26c10f95-ff97-4c11-995b-7b434ea4ac63"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id56d1252fd4745f696a72013740994f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC02LTEtMS0w_b69adb3b-089f-4dc0-89e9-ebebba44b37a"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id56d1252fd4745f696a72013740994f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNC04LTEtMS0w_aebd0d6a-6153-4217-a358-9314b4db02e6"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i584be60a5a694442be00756c8b330961_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS0yLTEtMS0w_2aa77989-59d4-4b6c-a516-89473803e91d">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic268e383ab0e4aa8b5725774e1043d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS00LTEtMS0w_cf0c8eb9-35a4-4d3d-b302-3a77af217af2"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic268e383ab0e4aa8b5725774e1043d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS02LTEtMS0w_2842b0bd-499a-42a8-8a72-5f4fb461c648"
      unitRef="usd">312000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic268e383ab0e4aa8b5725774e1043d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNS04LTEtMS0w_ea555101-19df-4b00-8d80-73bc113421b4"
      unitRef="usd">568000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i08c82a12e0394f688d64a1393ca7f9cd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi0yLTEtMS0w_401787b6-bd69-4bb1-9cfb-79dbd183e529">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i91d73c38b0dc4790a6f80b93d9827412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi00LTEtMS0w_888f3db5-347d-42fa-ae27-135af8d1a74d"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i91d73c38b0dc4790a6f80b93d9827412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi02LTEtMS0w_16ac9713-707e-4f83-a4a7-0a95b400d85a"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91d73c38b0dc4790a6f80b93d9827412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNi04LTEtMS0w_aa67e83f-d4e2-458d-9210-1694608f07f9"
      unitRef="usd">179000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i45444f27846a4a48ae6dc4f2bc49f03e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy0yLTEtMS0w_bb54b110-517e-4c16-bb78-4d420fc6f4d1">P8Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy00LTEtMS0w_60d8fe59-1bae-4d68-9061-431caaab9b5b"
      unitRef="usd">103076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy02LTEtMS0w_134ead70-c6bf-4a0d-98f4-88b59447befb"
      unitRef="usd">38524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmYzZDRlODlmZGZlOTQxNzlhODRjYmE4MTY2NTA2ZWYwL3RhYmxlcmFuZ2U6ZjNkNGU4OWZkZmU5NDE3OWE4NGNiYTgxNjY1MDZlZjBfNy04LTEtMS0w_2242fe8a-227c-4db7-bda7-3b6b93c63477"
      unitRef="usd">64552000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODQy_01f52c3e-5074-4574-adf2-7a4411a5a82d"
      unitRef="usd">2528000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfODQ5_eee3a160-d4cc-4434-b08e-cac77303b97a"
      unitRef="usd">2349000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfOTU4_75443848-fd90-49ea-850f-85441e8d3c39"
      unitRef="usd">379000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfOTY1_f04fc08e-1b02-4260-8b57-3ee41ad0e5c5"
      unitRef="usd">431000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTA5OTUxMTYyOTM4MA_efc092d3-9c17-46f0-b5fe-36083a83a594"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RleHRyZWdpb246NjNhZmEzZDkxNzFlNDM1MmJkMjdkNDM3NzFjMjg1NmRfMTUwMw_7846eea9-4a0f-49b2-a269-f341261b2fa8">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;Calendar Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&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;2021 (April to December)&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;8,695&#160;&lt;/span&gt;&lt;/td&gt;&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;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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;61,646&#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:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMS0xLTEtMS0w_0b1cb3f6-493b-459a-bb8c-aaf2d0b7b172"
      unitRef="usd">8695000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMi0xLTEtMS0w_22ed65c6-e87a-4d69-adf5-0ac59f287198"
      unitRef="usd">11068000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfMy0xLTEtMS0w_0924a664-a218-44d4-aa60-0043c269e245"
      unitRef="usd">9942000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNC0xLTEtMS0w_4e822cf3-96ed-47dd-a083-38b84369abc6"
      unitRef="usd">9682000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNS0xLTEtMS0w_5957817e-6ead-42c3-83c5-52082ca34987"
      unitRef="usd">8896000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <asur:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNi0xLTEtMS0w_fae06351-ceda-45c5-8899-ab10cf0188da"
      unitRef="usd">13363000</asur:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80My9mcmFnOjYzYWZhM2Q5MTcxZTQzNTJiZDI3ZDQzNzcxYzI4NTZkL3RhYmxlOmQ5ZjhjNzk0MTU1MjQ2YmNhYmIxMDMwMTQ5NzdiYzBhL3RhYmxlcmFuZ2U6ZDlmOGM3OTQxNTUyNDZiY2FiYjEwMzAxNDk3N2JjMGFfNy0xLTEtMS0w_5d7cdfd6-21e7-4f27-bd8c-17cf752519d3"
      unitRef="usd">61646000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODY5OA_2e16b6df-2497-4251-9a17-091518b991c0">NOTES PAYABLE&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding debt as of the dates indicated:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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%"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stated&#160;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated Notes Payable &#x2013; 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;7/1/2021 &#x2013; 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:right"&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;4,263&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;PPP Loan &#x2013; Pinnacle Bank&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;8,856&#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;8,856&#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;Term Loan &#x2013; Wells Fargo Syndicate Partner&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Total Notes Payable&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="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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&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;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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.34pt"&gt;Information presented in each of the tables this Note 5 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 ("the PPP"). Under the terms of the PPP, 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 ("the SBA") issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will grant forgiveness of our entire loan or a significant portion of the 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.&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;We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the debt issuance costs as of the dates indicated:&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: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:2px 1pt;text-align:left;vertical-align: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="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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 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:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 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,024&#160;&lt;/span&gt;&lt;/td&gt;&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;(123)&lt;/span&gt;&lt;/td&gt;&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,901&#160;&lt;/span&gt;&lt;/td&gt;&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;10,908&#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;(226)&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;10,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;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;22,932&#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;(349)&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;22,583&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;Net Notes Payable includes $8,358 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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;Net Notes Payable, includes $498 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 SBA has made a decision regarding our application for loan forgiveness.&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: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:2px 1pt;text-align:left;vertical-align: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="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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 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&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;24,913&#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;(378)&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,535&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&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 SBA has made a decision regarding our application for loan forgiveness.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&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 SBA has made a decision regarding our application for loan forgiveness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future principal payments related to our outstanding debt as of March&#160;31, 2021:&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: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;Amount&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;2021 (remainder)&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;10,407&#160;&lt;/span&gt;&lt;/td&gt;&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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,932&#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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Credit Facility with Wells Fargo N.A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 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, 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&#160;31, 2019. As described below, the Credit Agreement was amended during 2020, with the most recent amendment effective August 10, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the amendment, the Credit Agreement provided for $10,000&#160;in term loans and a $5,000&#160;revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants as described in our Form 10-K filed with the SEC on March 9, 2021. We expect to be in compliance with these amended financial covenants over the next twelve months. &#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, no amount was outstanding and $4,500, respectively, was&#160;available for borrowing under the revolver.&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;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 PPP 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 SBA, which administers loans issued under the PPP, has issued guidance, deferring all payments that would be owed on this loan until the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will forgive 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 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 timing, we expect that payments we may owe, if any, would not start until second or third quarter of 2021. Under U.S. 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 PPP.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODY5OQ_6ab2842f-b298-40f9-a719-9abd5ff2b895">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding debt as of the dates indicated:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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%"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stated&#160;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated Notes Payable &#x2013; 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;7/1/2021 &#x2013; 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:right"&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;4,263&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;PPP Loan &#x2013; Pinnacle Bank&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;8,856&#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;8,856&#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;Term Loan &#x2013; Wells Fargo Syndicate Partner&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Total Notes Payable&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="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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&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;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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.34pt"&gt;Information presented in each of the tables this Note 5 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 ("the PPP"). Under the terms of the PPP, 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 ("the SBA") issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will grant forgiveness of our entire loan or a significant portion of the 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.&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;We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2192349c7f2846f3a06cdbbb4de84a15_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS0zLTEtMS05NzkvdGV4dHJlZ2lvbjo3ZWMwYWFmNmEzMjY0ZjdkYTU4YmVjMDA2NzZiNGU3Ml8xMDk5NTExNjI3Nzk4_851ba55e-ee8f-449f-b3b2-8928ea24e381"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i36a2e92b8c29424fbbe4854c622ddda2_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS0zLTEtMS05NzkvdGV4dHJlZ2lvbjo3ZWMwYWFmNmEzMjY0ZjdkYTU4YmVjMDA2NzZiNGU3Ml8xMDk5NTExNjI3ODA2_0099f562-dc69-4ab6-a9cd-d7cbcd19f58e"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if1f882bde7ab491e9007592b842b8fc6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS01LTEtMS0w_f02c4203-25d7-4df8-b43e-fc2104354787"
      unitRef="usd">4263000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7242fdea1c2e47e8bd86fb23e2a0f8f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMS03LTEtMS0w_a5c3ba86-9b36-4cba-922c-0c0f56d267f8"
      unitRef="usd">6182000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi0zLTEtMS0w_459b579a-5148-41f9-8342-41297c579605"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi01LTEtMS0w_bbc4fffe-ec35-405d-814e-246af3469545"
      unitRef="usd">8856000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMi03LTEtMS0w_f6eb94c6-ea79-4aff-965d-b65233badd47"
      unitRef="usd">8856000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d623d512e3a4b2595db22d8cadac4ee_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy0zLTEtMS0w_dc41f89a-2089-43c8-8039-1523da2164aa"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7d623d512e3a4b2595db22d8cadac4ee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy01LTEtMS0w_42c9268d-a0e7-48b7-9601-35bff05eb7fa"
      unitRef="usd">9813000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic74b29bfd2fd44a287e42df3a7cbf5be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfMy03LTEtMS0w_c1e886ca-b03f-4dea-8909-44482425821a"
      unitRef="usd">9875000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNC01LTEtMS0w_11425e07-47c5-48b8-b377-35bbc5a36fcf"
      unitRef="usd">22932000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNC03LTEtMS0w_b541447b-0c7f-4b8c-9465-7bf253cae61e"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNS01LTEtMS0w_3a735cc7-0e63-4068-b940-c67d9c9c9f57"
      unitRef="usd">12024000</asur:DebtInstrumentCarryingAmount1>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNS03LTEtMS0w_43120c05-93bf-4460-bc06-1d20e7f2a835"
      unitRef="usd">12388000</asur:DebtInstrumentCarryingAmount1>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNi01LTEtMS0w_a5532b6d-8f66-470f-8551-55e64f9d0302"
      unitRef="usd">10908000</asur:DebtInstrumentCarryingAmount2>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjliOTZiNzgyMDRhYTQyZGZhNWViZjhiMTg3ZDllMmU5L3RhYmxlcmFuZ2U6OWI5NmI3ODIwNGFhNDJkZmE1ZWJmOGIxODdkOWUyZTlfNi03LTEtMS0w_5184f3e6-5699-481c-a5fc-8771a199e50e"
      unitRef="usd">12525000</asur:DebtInstrumentCarryingAmount2>
    <asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODcwMA_b50d3cb8-af50-4616-a7eb-906b41b52ff0">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the debt issuance costs as of the dates indicated:&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: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:2px 1pt;text-align:left;vertical-align: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="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;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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 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:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 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,024&#160;&lt;/span&gt;&lt;/td&gt;&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;(123)&lt;/span&gt;&lt;/td&gt;&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,901&#160;&lt;/span&gt;&lt;/td&gt;&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;10,908&#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;(226)&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;10,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;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;22,932&#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;(349)&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;22,583&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;Net Notes Payable includes $8,358 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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&gt;Net Notes Payable, includes $498 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 SBA has made a decision regarding our application for loan forgiveness.&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: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:2px 1pt;text-align:left;vertical-align: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="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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 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&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;24,913&#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;(378)&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,535&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&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 SBA has made a decision regarding our application for loan forgiveness.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt"&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 SBA has made a decision regarding our application for loan forgiveness.&lt;/span&gt;&lt;/div&gt;</asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi0xLTEtMS0w_275cc614-c710-4209-aa7a-94e62249e1ef"
      unitRef="usd">12024000</asur:DebtInstrumentCarryingAmount1>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi0zLTEtMS0w_fa9d5d9e-81a4-4a44-ba5c-fd5d49fe6a2f"
      unitRef="usd">123000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMi01LTEtMS0w_c6093fed-da2e-42c8-9ea7-8f2f4d9d7ad6"
      unitRef="usd">11901000</us-gaap:LongTermDebtCurrent>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy0xLTEtMS0w_f66419e9-394d-4004-817c-c43f0a396134"
      unitRef="usd">10908000</asur:DebtInstrumentCarryingAmount2>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy0zLTEtMS0w_db9c262e-2d53-41a0-adc9-ebeeb730e738"
      unitRef="usd">226000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfMy01LTEtMS0w_36b481b0-43ca-4279-a73f-f85380e95644"
      unitRef="usd">10682000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC0xLTEtMS0w_8d2dbbb2-81ca-4915-833d-36e4ecdc691b"
      unitRef="usd">22932000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC0zLTEtMS0w_6de971ae-ab48-454f-8c51-f7277c6eb6ae"
      unitRef="usd">349000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOjZhMzM0OTkzNGUwNzQ5ZWI4YTRlZDVlOGE5YzU1YmZlL3RhYmxlcmFuZ2U6NmEzMzQ5OTM0ZTA3NDllYjhhNGVkNWU4YTljNTViZmVfNC01LTEtMS0w_ed791fa7-6504-46f1-b4e8-1a84298c4c05"
      unitRef="usd">22583000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU2Mg_13f4837d-d808-440a-a967-02c01ac03939"
      unitRef="usd">8358000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU2Nw_6fe80b28-9c9e-4045-a7eb-fc909cd4c60d"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:NotesPayableToBankNoncurrent
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU3Mg_e591ec3a-b6c2-48f5-9ab5-aa3183ac5933"
      unitRef="usd">498000</us-gaap:NotesPayableToBankNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ie6199b3defb34c2c969fd24ebb80bc1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU3Nw_d76938a1-53fe-4c3e-9bda-44e2c4253516"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi0xLTEtMS0w_8ec6f4a6-6fbb-48d4-8c0f-8b52c0cdae1e"
      unitRef="usd">12388000</asur:DebtInstrumentCarryingAmount1>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi0zLTEtMS0w_fc7fe60c-33b7-4654-8c15-ae1401133d73"
      unitRef="usd">78000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMi01LTEtMS0w_d76cf068-d566-4a2f-a924-aac1612dee43"
      unitRef="usd">12310000</us-gaap:LongTermDebtCurrent>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy0xLTEtMS0w_719b2505-ca18-4314-bdca-030f8ae7c9e0"
      unitRef="usd">12525000</asur:DebtInstrumentCarryingAmount2>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy0zLTEtMS0w_7da56fdc-afa5-42a2-830f-8cce22853c43"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfMy01LTEtMS0w_556aa433-5a29-4d1e-9bc8-445389379404"
      unitRef="usd">12225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC0xLTEtMS0w_2e56f9bb-c298-4565-aa2b-a50b380a8ddb"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC0zLTEtMS0w_2e3ff3d5-c253-4ff4-a8a6-fba60e3cc3a8"
      unitRef="usd">378000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmUyNjYyZWE4ZDAxNDQ4MzBiNzI2YjZhMWY1ZjdmZDgyL3RhYmxlcmFuZ2U6ZTI2NjJlYThkMDE0NDgzMGI3MjZiNmExZjVmN2ZkODJfNC01LTEtMS0w_bfa7b64c-0cd3-4aea-95d0-959403bcc021"
      unitRef="usd">24535000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU4OQ_595e7f3e-34e5-4ee4-bad5-394ede06e522"
      unitRef="usd">6866000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDU5NA_c73c7cc5-9591-40c3-86a9-043cef0f47fc"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:NotesPayableToBankNoncurrent
      contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDYwMA_5b866da0-27d2-4ca6-947e-abb93bcbe2c0"
      unitRef="usd">1989000</us-gaap:NotesPayableToBankNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ieb8e8f499bcf47b3afd95dd7e6815a90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMjE5OTAyMzI3MDYwNQ_1551f498-2698-44d7-9439-62b93cb71743"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfODcwMQ_220b254e-3c80-40e6-a3d8-492486234b11">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future principal payments related to our outstanding debt as of March&#160;31, 2021:&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: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;Amount&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;2021 (remainder)&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;10,407&#160;&lt;/span&gt;&lt;/td&gt;&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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,932&#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:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMS0xLTEtMS0w_c4773a01-e292-4132-9981-0ed43bc548da"
      unitRef="usd">10407000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMi0xLTEtMS0w_252b0004-4d7d-4407-98da-5cfb5b67ea4b"
      unitRef="usd">3400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfMy0xLTEtMS0w_69616a5f-20cf-4418-806a-92d4f8e3ba1d"
      unitRef="usd">500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNC0xLTEtMS0w_0316eee3-326f-43cc-b22f-ff646585218f"
      unitRef="usd">8625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNS0xLTEtMS0w_757ab3a8-8c1c-4076-a3a5-d6b13d3d48ab"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RhYmxlOmJkZWYwYmRiZjZiYjRmZDM4NGU2YWYwMzg1M2EyMDgxL3RhYmxlcmFuZ2U6YmRlZjBiZGJmNmJiNGZkMzg0ZTZhZjAzODUzYTIwODFfNi0xLTEtMS0w_bcebd070-e3b4-4979-b843-2efb375e4ee2"
      unitRef="usd">22932000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i882ef49970974437aedec8f2f72579ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNDE1Nw_e529da55-a5bb-4b66-b96c-848cb68edd11"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i431fed4f6ac040bca067c65ccb47a0ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNDE4MA_1b99a6b2-f291-4bdd-ae85-1e947ea4eac1"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzE4NA_95f7f500-6302-4724-863c-82d9ce6b8603"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzE4NA_df8d4d81-13b4-46c7-97e1-69b06026bc3a"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzIxNA_3c81e77a-03e2-4acc-9925-31ade3e72e85"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfNzIxNA_f32b7ecb-4720-416c-b5e7-84cbe8ef369a"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt
      contextRef="i35b749d3ca6d454bbf031da907034286_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMTA5OTUxMTY1Mjc1NQ_a4e0891b-2c03-4316-99c3-b357c86f5cc2"
      unitRef="usd">3250000</asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt>
    <asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment
      contextRef="i35b749d3ca6d454bbf031da907034286_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV80OS9mcmFnOjI4MmQyNTJmMjM2YzRiOTQ4YWU4MDhkNzQ4OTlkNDFiL3RleHRyZWdpb246MjgyZDI1MmYyMzZjNGI5NDhhZTgwOGQ3NDg5OWQ0MWJfMTA5OTUxMTY1Mjc2Mw_f770dcd7-3a5b-468e-ab8f-770092bbc5f6"
      unitRef="usd">185000</asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTQzMA_629382e6-753f-4d4f-b59a-1e098ab93f04">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION&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;Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables from contracts with customers, net of allowance for doubtful accounts of $1,909 were $3,873 at March&#160;31, 2021.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $2,194 were $3,354 at December&#160;31, 2020. As of March&#160;31, 2021, one customer represented 5% of our net accounts receivable balance. No customers represented more than 10% of our net accounts receivable balance as of December&#160;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-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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commission costs from contracts with customers were $4,128 and $3,792 at March&#160;31, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three months ended March&#160;31, 2021 and for the three months ended March&#160;31, 2020 was $232 and $249, 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021 and 2020, revenue of $3,406 and $2,704&#160;was recognized from the deferred revenue balance at the beginning of each 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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, approximately $24,563 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 65% 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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTYy_5beedecb-352b-4ca5-bba9-fb3575811eac"
      unitRef="usd">1909000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTcw_cbc7b3cf-1747-4713-a066-fa0b825401e7"
      unitRef="usd">3873000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMjY2_dc240422-9c64-4708-bd18-b766bf3a3364"
      unitRef="usd">2194000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMjc0_84f83abe-0885-4525-b72f-e7ac16bb53e5"
      unitRef="usd">3354000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c2e7a0f432c4955bf1b2d8b3a9a786a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMzE5_fa33eac9-98ad-46c9-aed0-5464a43002d8"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i61683638fe6642a5bac16a71b699c7d9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMzYy_9930de78-6fee-4b0f-bd9d-1bf8bdeb38b0"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CapitalizedContractCostGross
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNTMy_5f9fb104-75ad-4c4e-a7fd-fe38c596bc6e"
      unitRef="usd">4128000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNTM5_eee6fd6e-1ec2-48de-8658-3a23e0f5531f"
      unitRef="usd">3792000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA5OTUxMTYyOTQ0Nw_1f0e17fb-d6df-4653-9fa7-4f0631f529b9"
      unitRef="usd">232000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA5OTUxMTYyOTQ0Mw_0946e6b2-203e-4abd-a730-bfe0257575ce"
      unitRef="usd">249000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfNzgy_4e33b3e8-4867-4421-8053-3af388ac00cf"
      unitRef="usd">3406000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfODQ2_4d696fca-cbd9-458f-808e-2822516c1d50"
      unitRef="usd">2704000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTA0Ng_96765331-83fe-4b0a-90e2-e76842096293"
      unitRef="usd">24563000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTE3Nw_e550ddf5-f640-485c-8c4d-d25285c58739"
      unitRef="number">0.65</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1bb0c41230464d4caedc4c0ed26b36ab_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV81OC9mcmFnOjMyYmNiZjQ2NWJhNTRlNDM5YzIyMTYwOTQ4ZTQ2ODcyL3RleHRyZWdpb246MzJiY2JmNDY1YmE1NGU0MzljMjIxNjA5NDhlNDY4NzJfMTIzNw_d2fe5f89-32e3-4193-bca7-e7df964564cb">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNA_ed44952b-1fef-4a14-bf82-597571542fc5">LEASES&lt;div style="margin-top:10pt;text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into&#160;office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#x201c;Leases (Topic 842)&#x201d;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjY1_fae8f2ad-5323-4b5d-ba3b-eb3749a98292"&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="margin-top:10pt;text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record base rent expense under the straight-line method over the term of the lease. In the accompanying condensed consolidated statements of comprehensive loss, rent expense is included in operating expenses under selling, general and administrative expenses. The components of the rent expense for the three months ended March&#160;31, 2021 and 2020 were 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.552%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&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;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(48)&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;Net rent expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% and 9% as of March&#160;31, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTEzNQ_52dfc715-a4cb-49c1-aa58-a66d7be2af86"&gt;five&lt;/span&gt; and six years as of March&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases for the three months ended March&#160;31, 2021 and 2020 follow:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.552%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Operating cash outflows from operating leases&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;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Non-cash operating activities:&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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&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 December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&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;2021 (remainder)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&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;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;1,949&#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;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,037&#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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,803&#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 minimum lease payments&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;8,727&#160;&lt;/span&gt;&lt;/td&gt;&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;Less imputed interest&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,666)&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 lease 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;7,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7354bd79cd254959867dad0c6bd9fd68_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjcx_23ef87ed-b078-48e4-a2a6-718c7843dc4a">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNQ_c7b99e28-d0ee-4a06-a9f4-b009346c52cf">The components of the rent expense for the three months ended March&#160;31, 2021 and 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.552%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&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;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(48)&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;Net rent expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#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;Supplemental cash flow information related to operating leases for the three months ended March&#160;31, 2021 and 2020 follow:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.552%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Operating cash outflows from operating leases&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;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Non-cash operating activities:&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="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMi0xLTEtMS0w_913f66c5-1b38-426e-8678-994b35f0b237"
      unitRef="usd">570000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMi0zLTEtMS0w_47e5dbfb-fe35-40fa-ba37-c123e001b6a8"
      unitRef="usd">552000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMy0xLTEtMS0w_6bc4393b-0960-442c-9bbf-c4224ad8544c"
      unitRef="usd">11000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfMy0zLTEtMS0w_bf097840-bbdd-4e57-a6c3-91fc99dcfda7"
      unitRef="usd">48000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfNC0xLTEtMS0w_db38c37f-e033-48ef-81a8-ea9e7a096400"
      unitRef="usd">559000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjg0ZjI3OTU5NjZhNTRlMDM4NzMxOTVjNWMyMGIwZGJlL3RhYmxlcmFuZ2U6ODRmMjc5NTk2NmE1NGUwMzg3MzE5NWM1YzIwYjBkYmVfNC0zLTEtMS0w_2e04788c-206b-476f-8744-82ef38be2891"
      unitRef="usd">504000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTA0OQ_e1fc7f30-d05e-43da-b9bd-d6fe89cc6d4c"
      unitRef="number">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iab7929101d104620bc507e430057e833_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTA1Ng_f24e1e17-7328-4c61-8245-7b364fba0c46"
      unitRef="number">0.09</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9ef4ef9dca0b4a0d91f32ef78ef63e8e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTE0Mg_e41efd7b-99d8-4945-afd1-2f88a0db0672">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeasePayments
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfMy0xLTEtMS0w_dc9e2d5b-8ba7-42c8-8d50-0c0a5d386826"
      unitRef="usd">609000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfMy0zLTEtMS0w_9d0ff906-5d8d-43ec-a81c-cdf511ef054e"
      unitRef="usd">573000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfNS0xLTEtMS0w_d8104bcc-cd76-4052-925d-fd66bc2e799d"
      unitRef="usd">325000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOjliOGM4Mjg3OTA3MzQ4NjliY2FmOWYxZDM4OTViNmVmL3RhYmxlcmFuZ2U6OWI4YzgyODc5MDczNDg2OWJjYWY5ZjFkMzg5NWI2ZWZfNS0zLTEtMS0w_2aad4235-5de1-4971-a99c-f4a23583b972"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTQwNw_22704bb7-5020-41ca-a932-58e9d57edfc9">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&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 December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&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;2021 (remainder)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&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;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;1,949&#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;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,037&#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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,803&#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 minimum lease payments&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;8,727&#160;&lt;/span&gt;&lt;/td&gt;&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;Less imputed interest&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,666)&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 lease 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;7,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMS0xLTEtMS0w_71a613c2-eeef-40df-8476-3c911c0ecda6"
      unitRef="usd">1854000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMi0xLTEtMS0w_7eac1b61-bd7b-458d-b9e2-d42314d6b11a"
      unitRef="usd">1949000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfMy0xLTEtMS0w_a068e5cf-4672-47f3-8c5b-10e425fec75c"
      unitRef="usd">1256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNC0xLTEtMS0w_5fb042cf-6ab8-4247-8380-cebcf9e8a782"
      unitRef="usd">1037000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNS0xLTEtMS0w_35e6ac14-9db9-43ef-b355-ec9e35080b44"
      unitRef="usd">828000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <asur:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNi0xLTEtMS0w_e637098d-0e57-457b-a6f0-525593d06e1a"
      unitRef="usd">1803000</asur:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfNy0xLTEtMS0w_c4c4cfa1-a1f6-4260-bd65-c49774f3221a"
      unitRef="usd">8727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfOC0xLTEtMS0w_ab489b8e-0e12-4e5c-b6c5-74b64b4bc9a3"
      unitRef="usd">1666000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RhYmxlOmI2ZmRmZGYyMmYxZTQ5NTlhYTRiN2FhOTExYWE4M2NjL3RhYmxlcmFuZ2U6YjZmZGZkZjIyZjFlNDk1OWFhNGI3YWE5MTFhYTgzY2NfOS0xLTEtMS0w_286e28f9-6f1b-4fc8-a519-3efee9f0c10a"
      unitRef="usd">7061000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjQ1Nw_d262f7cd-8b89-40fd-a262-9d5e309efa18">SHARE-BASED COMPENSATION&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one active equity plan, the 2018 Incentive Award Plan (the &#x201c;2018 Plan&#x201d;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#x201c;2009 Plan&#x201d;), however, the terms and conditions of the 2009 Plan continue to govern any outstanding awards previously granted under the 2009 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) 2,350,000 shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have outstanding options to purchase 1,465,985 shares at a weighted average exercise price of $7.89. During the three months ending March&#160;31, 2021 we issued 307,500 of employee stock options. The weighted average exercise price of these awards was $7.53 for the three months ended March&#160;31, 2021.  These awards will vest over a three-year period. We also had 388,273 outstanding restricted stock units as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, we had 1,008,506 shares available for grant pursuant to the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share based compensation for our stock option plans for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were $626 and $438, respectively. We issued 19,709 and 19,317 shares of common stock related to exercises of stock options for the three months ended March&#160;31, 2021 and 2020, respectively. We issued 34,920 and 9,944 shares of common stock related to the issuance of vested restricted stock units for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <asur:ActiveEquityPlans
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNDc_a9a6a190-247e-430f-be48-9e2ab1478ff1"
      unitRef="plan">1</asur:ActiveEquityPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNDYw_9e153c2d-c19c-4166-b5ba-7564377681f5"
      unitRef="shares">2350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNzMw_801a6c46-f1da-4859-a1ef-9d7c9586c7ee"
      unitRef="shares">1465985</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfNzgw_a825f659-3e0d-4f68-bc5f-d9f154c25009"
      unitRef="usdPerShare">7.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfODI1_fa471de7-db13-4e1a-a411-79b595098316"
      unitRef="shares">307500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfOTMy_f6d4f023-0a84-46fc-80c7-eefa8aef9fc6"
      unitRef="usdPerShare">7.53</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMzg0ODI5MDY5OTc1Ng_d3500866-4133-4434-b68c-925455611202">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMTA0NQ_2a99062e-5683-4964-9622-050a33008b33"
      unitRef="shares">388273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id151c3f923c84a4387d7590e42808004_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMTkzMw_e723a295-4db5-4374-9cd1-a438d454dea4"
      unitRef="shares">1008506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjA4Mw_18532668-55f0-4533-9967-7ab0130b6602"
      unitRef="usd">626000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjA5MA_7206627a-6c32-491a-b807-e4bb66590f95"
      unitRef="usd">438000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjE4NA_47630249-974f-479e-ba28-c83066113a2e"
      unitRef="shares">19709</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjE5MQ_80182560-8524-4cbe-bcf6-6ff903c25f98"
      unitRef="shares">19317</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjMxNw_3e1bd678-54d8-4d85-8c62-e51dc7b5ccfc"
      unitRef="shares">34920</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82NC9mcmFnOjk4NzM5MDg4ZThmYzQzNTE5ODFmNGExOWNkZjhjZTY5L3RleHRyZWdpb246OTg3MzkwODhlOGZjNDM1MTk4MWY0YTE5Y2RmOGNlNjlfMjMyNA_3b409a39-19c4-42c5-9554-c768e2598bd5"
      unitRef="shares">9944</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfODQy_a4e9cf37-5e0d-45aa-b735-3b7c4329f6f7">NET LOSS PER SHAREWe compute net loss per share based on the weighted average number of common shares outstanding for the period.&#160;&#160;Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options.&#160;&#160;We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately 1,854,000 &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;and 1,264,000 shares for the three months ended March&#160;31, 2021 and 2020, respectively,&#160;from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the three months ended March&#160;31, 2021 and March&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.299%"/&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="9" 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;Three Months Ended March 31,&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss&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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007,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;15,727,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic45773115bae4c5db522a113e2ee125e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfMTA5OTUxMTYyODY1Mg_6e5f5116-121e-471a-b546-1ba0e0518c79"
      unitRef="shares">1854000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i434a0ad5635e4db2a9ea07274cd17d66_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfMTA5OTUxMTYyODY0OA_8f001767-a858-41db-bcca-da0057079466"
      unitRef="shares">1264000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RleHRyZWdpb246ODZhZjc0YWZmNTY2NGJkMThiOGQ4NzQ0MThhNDY3YWFfODQz_0cd8059f-4aac-426b-a58e-0857514abc6c">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the three months ended March&#160;31, 2021 and March&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.299%"/&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="9" 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;Three Months Ended March 31,&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss&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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007,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;15,727,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMi0xLTEtMS03NDA_b6d5fda0-dd48-4aad-818d-10b25b2e0eb0"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMi0zLTEtMS03NDA_158a7252-b475-4e10-9448-1bf7eee2e59a"
      unitRef="usd">-1767000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0xLTEtMS03NDA_642b8173-e9e0-45f1-82e9-9781d4bcf843"
      unitRef="shares">19007000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0xLTEtMS03NDA_ef924ab0-a93c-4d59-a93e-2fa3ba143f14"
      unitRef="shares">19007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0zLTEtMS03NDA_30816736-3566-4e62-83b7-f07daf9348b5"
      unitRef="shares">15727000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfMy0zLTEtMS03NDA_458a28cb-da2d-47b2-ad06-1fa17c2d1c68"
      unitRef="shares">15727000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0xLTEtMS0yNjE2_9ce7d41b-b85e-403b-a359-370d8d31be0d"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0xLTEtMS0yNjE2_c5a624dc-4d94-4ce2-b897-3289680d626a"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0zLTEtMS0yNjE2_704ace07-58d3-4782-b35b-a5a106fe678b"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2964b2be45ef49d9b4fd8beb97c84ef4_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83My9mcmFnOjg2YWY3NGFmZjU2NjRiZDE4YjhkODc0NDE4YTQ2N2FhL3RhYmxlOmMwOTNhNDJjNmIwMDQ5Mjc5YWZkZjVmZDA3MjMxN2JmL3RhYmxlcmFuZ2U6YzA5M2E0MmM2YjAwNDkyNzlhZmRmNWZkMDcyMzE3YmZfNC0zLTEtMS0yNjE2_746a2c27-9c9d-4ad2-8497-4748b5513416"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV83OS9mcmFnOmM1MzZkMjczZDEwODRlOWJiZjRhZmI0ZjJjYWQ4ODY5L3RleHRyZWdpb246YzUzNmQyNzNkMTA4NGU5YmJmNGFmYjRmMmNhZDg4NjlfNDk4_b45872df-74dd-4f09-9e1f-688ed283134e">SUBSEQUENT EVENTSWe evaluated subsequent events through the date of the filing of this Quarterly Report on Form 10-Q with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the&#160;condensed consolidated&#160;financial statements as of March&#160;31, 2021, and events which occurred subsequent to March&#160;31, 2021 but were not recognized in the condensed consolidated financial statements. Based on this evaluation, we have determined there were no subsequent events to report.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600964808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 06, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-34522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">74-2415696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3700 N. Capital of Texas Hwy #350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,033,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000884144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Q1<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr 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>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series A Junior Participating Preferred Share Purchase Rights<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY 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 CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600846456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 24,290<span></span>
</td>
<td class="nump">$ 28,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $1,909 and&#160;$2,194 at March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">3,873<span></span>
</td>
<td class="nump">3,354<span></span>
</td>
</tr>
<tr class="ro">
<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">349<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="re">
<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,372<span></span>
</td>
<td class="nump">3,284<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">31,884<span></span>
</td>
<td class="nump">35,664<span></span>
</td>
</tr>
<tr class="re">
<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">254,492<span></span>
</td>
<td class="nump">321,069<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">286,376<span></span>
</td>
<td class="nump">356,733<span></span>
</td>
</tr>
<tr class="re">
<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,662<span></span>
</td>
<td class="nump">8,281<span></span>
</td>
</tr>
<tr class="ro">
<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">73,958<span></span>
</td>
</tr>
<tr class="re">
<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">61,646<span></span>
</td>
<td class="nump">64,552<span></span>
</td>
</tr>
<tr class="ro">
<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,354<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">4,107<span></span>
</td>
<td class="nump">3,953<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">441,103<span></span>
</td>
<td class="nump">513,927<span></span>
</td>
</tr>
<tr class="re">
<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">11,901<span></span>
</td>
<td class="nump">12,310<span></span>
</td>
</tr>
<tr class="re">
<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">750<span></span>
</td>
<td class="nump">1,288<span></span>
</td>
</tr>
<tr class="ro">
<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">3,610<span></span>
</td>
<td class="nump">2,916<span></span>
</td>
</tr>
<tr class="re">
<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,985<span></span>
</td>
<td class="nump">1,833<span></span>
</td>
</tr>
<tr class="ro">
<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,064<span></span>
</td>
<td class="nump">1,380<span></span>
</td>
</tr>
<tr class="re">
<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">3,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,605<span></span>
</td>
<td class="nump">4,343<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">24,795<span></span>
</td>
<td class="nump">27,950<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">254,241<span></span>
</td>
<td class="nump">320,577<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">279,036<span></span>
</td>
<td class="nump">348,527<span></span>
</td>
</tr>
<tr class="ro">
<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">86<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="ro">
<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">985<span></span>
</td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">10,683<span></span>
</td>
<td class="nump">12,225<span></span>
</td>
</tr>
<tr class="ro">
<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,076<span></span>
</td>
<td class="nump">5,366<span></span>
</td>
</tr>
<tr class="re">
<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">586<span></span>
</td>
<td class="nump">1,157<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">17,416<span></span>
</td>
<td class="nump">19,747<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">296,452<span></span>
</td>
<td class="nump">368,274<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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, $0.01 par value; 1,500 shares authorized; none issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<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, $0.01 par value; 44,000 and 22,000 shares authorized; 19,405 and 19,354 shares issued, 19,021 and 18,970 shares outstanding at March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">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_TreasuryStockValue', window );">Treasury stock at cost, 384 shares at March 31, 2021 and December 31, 2020</a></td>
<td class="num">(5,017)<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
</tr>
<tr class="ro">
<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">420,561<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
</tr>
<tr class="re">
<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">(271,552)<span></span>
</td>
<td class="num">(269,954)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">465<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">144,651<span></span>
</td>
<td class="nump">145,653<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 441,103<span></span>
</td>
<td class="nump">$ 513,927<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_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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681396792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="nump">$ 1,909<span></span>
</td>
<td class="nump">$ 2,194<span></span>
</td>
</tr>
<tr class="re">
<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 USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<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 USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">22,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 (in shares)</a></td>
<td class="nump">19,405<span></span>
</td>
<td class="nump">19,354<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">19,021<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">384<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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681241768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_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">$ 19,802<span></span>
</td>
<td class="nump">$ 18,947<span></span>
</td>
</tr>
<tr class="re">
<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">7,310<span></span>
</td>
<td class="nump">7,840<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">12,492<span></span>
</td>
<td class="nump">11,107<span></span>
</td>
</tr>
<tr class="re">
<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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">3,611<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">6,498<span></span>
</td>
<td class="nump">5,522<span></span>
</td>
</tr>
<tr class="ro">
<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">1,124<span></span>
</td>
<td class="nump">1,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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,528<span></span>
</td>
<td class="nump">2,349<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">13,761<span></span>
</td>
<td class="nump">12,620<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">(1,269)<span></span>
</td>
<td class="num">(1,513)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense and other, net</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(235)<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 operations before income taxes</a></td>
<td class="num">(1,493)<span></span>
</td>
<td class="num">(1,748)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">19<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,598)<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
</tr>
<tr class="ro">
<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:</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 );">Unrealized (loss) gain on marketable securities</a></td>
<td class="num">(139)<span></span>
</td>
<td class="nump">65<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (1,737)<span></span>
</td>
<td class="num">$ (1,702)<span></span>
</td>
</tr>
<tr class="re">
<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 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 USD per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr class="re">
<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 USD per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.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_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">19,007,000<span></span>
</td>
<td class="nump">15,727,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">19,007,000<span></span>
</td>
<td class="nump">15,727,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_RecurringMember', 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">$ 19,242<span></span>
</td>
<td class="nump">$ 18,436<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">$ 560<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_WeightedAverageBasicAndDilutedSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=asur_ProfessionalServicesRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421602091672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED 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</div></th>
<th class="th"><div>Other Comprehensive Income (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, 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">19,317<span></span>
</td>
<td class="nump">29,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">$ 106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</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">65<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 Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,743,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 Mar. 31, 2020</a></td>
<td class="nump">136,421<span></span>
</td>
<td class="nump">$ 161<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">396,646<span></span>
</td>
<td class="num">(255,409)<span></span>
</td>
<td class="nump">40<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,653<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,954)<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="ro">
<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">19,709<span></span>
</td>
<td class="nump">51,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units</a></td>
<td class="nump">$ 132<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Share issuance costs</a></td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,021,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 Mar. 31, 2021</a></td>
<td class="nump">$ 144,651<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">$ (5,017)<span></span>
</td>
<td class="nump">$ 420,561<span></span>
</td>
<td class="num">$ (271,552)<span></span>
</td>
<td class="nump">$ 465<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421698372712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,598)<span></span>
</td>
<td class="num">$ (1,767)<span></span>
</td>
</tr>
<tr class="re">
<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 loss to net cash (used in) provided by 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">3,862<span></span>
</td>
<td class="nump">3,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease assets</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt financing costs and discount</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<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 (recovery of) doubtful accounts</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<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 for deferred income taxes</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnRestructuringOfDebt', window );">Gain on modification of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="num">(210)<span></span>
</td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="re">
<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">44<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<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">(552)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(538)<span></span>
</td>
<td class="num">(982)<span></span>
</td>
</tr>
<tr class="ro">
<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">(195)<span></span>
</td>
<td class="num">(1,392)<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_IncreaseDecreaseinOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(462)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(2,762)<span></span>
</td>
<td class="num">(3,309)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,235)<span></span>
</td>
<td class="num">(3,403)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
</tr>
<tr class="ro">
<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">(48)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="re">
<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">(1,233)<span></span>
</td>
<td class="num">(844)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInClientFundsHeld', window );">Net change in funds held for clients</a></td>
<td class="nump">66,439<span></span>
</td>
<td class="nump">27,714<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 investing activities</a></td>
<td class="nump">65,158<span></span>
</td>
<td class="nump">24,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payments of notes payable</a></td>
<td class="num">(1,981)<span></span>
</td>
<td class="num">(1,784)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="re">
<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">108<span></span>
</td>
<td class="nump">106<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="num">(66,337)<span></span>
</td>
<td class="num">(27,751)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(68,210)<span></span>
</td>
<td class="num">(29,449)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(4,287)<span></span>
</td>
<td class="num">(8,046)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning 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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">24,290<span></span>
</td>
<td class="nump">20,780<span></span>
</td>
</tr>
<tr 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_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="ro">
<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">219<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="re">
<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">$ 183<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_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_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_GainsLossesOnRestructuringOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 60<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6402221&amp;loc=d3e15743-112638<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnRestructuringOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset 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/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_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598747752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 AND BASIS OF PRESENTATION</a></td>
<td class="text">THE COMPANY AND BASIS OF PRESENTATION<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%">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. We help small and mid-sized companies grow by assisting them in building better teams with skills that reach 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, Tax Services, 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Tennessee, Nebraska, New York, Florida, Vermont, and Washington.</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 prepared the accompanying unaudited condensed consolidated financial statements in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles ("U.S. GAAP") for complete financial statements. Certain reclassifications were made to conform to the current period presentation in the condensed consolidated statements of comprehensive loss.</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%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of March&#160;31, 2021 and the results of operations, statements of changes in stockholders' equity for the three months ended March&#160;31, 2021 and March&#160;31, 2020, and our statements of cash flows for the three months ended March 31, 2021 and March&#160;31, 2020.</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%">These condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto filed with the SEC in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020 (our "2020 Annual Report on Form 10-K"). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598869048">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">USE OF ESTIMATES</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%">Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, 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 management believes reasonable under the given circumstances.  These estimates could be materially different under different conditions and assumptions.  Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of 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">SIGNIFICANT RISKS AND UNCERTAINTIES</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%">The coronavirus ("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 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%">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, including the administration of vaccinations 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="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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2018-13, Fair Value Measurement (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.  We adopted the standard on January 1, 2020. The adoption of this standard did not have an impact on our financial statements and disclosures.</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%">In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). 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). We adopted the standard on January 1, 2020 prospectively to all implementation costs incurred after the date of adoption. The effects of this standard on our financial position, results of operations and cash flows were not material.</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%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted.  We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach.  The adoption of ASU 2019-12 resulted in no material impact to the Company's 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">CONTINGENCIES</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%">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 March&#160;31, 2021, we were not a party to any pending legal proceedings that are material to 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-weight:700;line-height:120%;text-decoration:underline">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</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%">As of March&#160;31, 2021 and December&#160;31, 2020, accumulated other comprehensive income consisted of net unrealized gains and losses on available-for-sale securities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598750504">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 FAIR VALUE MEASUREMENTS<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%">As of March&#160;31, 2021 and December&#160;31, 2020, funds held for clients invested in available-for-sale securities consisting of government and commercial bonds, including mortgage-backed securities, amounted to $24,233 and $25,919, respectively. As of March&#160;31, 2021, and December&#160;31, 2020, funds held for clients invested in money market funds and other cash equivalents amounted to $1,082 and $63,999, respectively. Additionally, as of March&#160;31, 2021 and December&#160;31, 2020, we had $3,301 and $5,204, respectively, of operating funds in money market funds, classified as cash equivalents.</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%">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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="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"/><td colspan="3" style="padding:0 1pt"/><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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">165&#160;</span></td><td style="background-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,284&#160;</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,894&#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%">213&#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%">(4)</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%">9,103&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">7,353&#160;</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 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%">US Government agency securities</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%">500&#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%">&#8212;&#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%">(7)</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%">493&#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 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,767&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,233&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="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"/><td colspan="3" style="padding:0 1pt"/><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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">297&#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%">(1)</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%">9,711&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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="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%">US Government agency securities</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%">500&#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%">1&#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%">&#8212;&#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%">501&#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 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%">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="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,315&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><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:9pt;font-weight:400;line-height:120%;padding-left:15.34pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of March&#160;31, 2021 and December&#160;31, 2020, there were 63 and 69 securities, respectively, in an unrealized gain position and there were 2 and 2 securities, respectively, in an unrealized loss position. As of March&#160;31, 2021, we had $(11) in unrealized losses. As of March&#160;31, 2021, these unrealized losses were less than$(7) individually and $(11) in the aggregate. As of December 31, 2020, these unrealized losses were less than $(1) individually and $(2) in the aggregate.  No securities have been in a continuous unrealized loss position for more than  12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At March&#160;31, 2021 and December&#160;31, 2020, none of these securities were classified as cash and cash equivalents on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of March&#160;31, 2021 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: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%">Expected Maturities</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%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,228&#160;</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%">After one year through five 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%">20,005&#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%">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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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,233&#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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. Contingent purchase consideration, if any, will generally be made by May 30, 2021 and December 30, 2021.  The payment of the contingent consideration paid will be contingent on certain thresholds set forth in the asset purchase agreement.  We utilized a Monte Carlo simulation to determine the fair value of the contingent consideration.  There was no adjustment to the fair value of the contingent consideration at March&#160;31, 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) 820,</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 Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assets or liabilities;</span></div><div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301&#160;</span></td><td style="background-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%">3,301&#160;</span></td><td style="background-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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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: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%">3,880&#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%">&#8212;&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">Total</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%">95,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421601340664">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and December&#160;31, 2020, goodwill was $73,958. The Company evaluates the recoverability of goodwill annually and whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. As of March&#160;31, 2021, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</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%">The gross carrying amount and accumulated amortization of our intangible assets as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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%">Intangible Assets</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%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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%">8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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%">(31,350)</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%">56,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001&#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%">(7,987)</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%">4,014&#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%">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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">880&#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%">(379)</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%">501&#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%">Noncompete 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%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,430)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,646&#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:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible Assets</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%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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%">8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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%">(28,898)</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%">59,412&#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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001&#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%">(7,608)</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%">4,393&#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%">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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">880&#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%">(312)</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%">568&#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%">Noncompete 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="padding:2px 1pt;text-align: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:2px 1pt;text-align: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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,524)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,552&#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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses recorded in Operating Expenses were $2,528 and $2,349 for the three months ended March&#160;31, 2021 and 2020, respectively. Amortization expenses recorded in Cost of Sales were $379 and $431&#160;for the three months ended March&#160;31, 2021 and 2020, respectively.  There is no impairment of intangibles during the three months ended March&#160;31, 2021 based on the qualitative assessment performed by the Company.</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%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of March&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">Calendar Years</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%">Amount</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%">2021 (April to December)</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,695&#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%">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%">&#160;</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%">61,646&#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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598880088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stated&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; 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%">7/1/2021 &#8211; 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:right"><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%">4,263&#160;</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,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"/></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%">PPP Loan &#8211; Pinnacle Bank</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding: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="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%">1.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">8,856&#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%">8,856&#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%">Term Loan &#8211; Wells Fargo Syndicate Partner</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 Notes Payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,932&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913&#160;</span></td><td style="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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,908&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525&#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:5pt"><span><br/></span></div><div style="padding-left:27pt;text-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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.34pt">Information presented in each of the tables this Note 5 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 ("the PPP"). Under the terms of the PPP, 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 ("the SBA") issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will grant forgiveness of our entire loan or a significant portion of the 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.</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%">We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</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%">The following table summarizes the debt issuance costs as of the dates indicated:</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: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:2px 1pt;text-align: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="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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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,024&#160;</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%">(123)</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,901&#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%">10,908&#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%">(226)</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%">10,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%">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%">22,932&#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%">(349)</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%">22,583&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable includes $8,358 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.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable, includes $498 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 SBA has made a decision regarding our application for loan forgiveness.</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: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:2px 1pt;text-align: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="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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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</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%">24,913&#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%">(378)</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,535&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">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 SBA has made a decision regarding our application for loan forgiveness.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">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 SBA has made a decision regarding our application for loan forgiveness.</span></div><div style="margin-top:5pt"><span><br/></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%">The following table summarizes the future principal payments related to our outstanding debt as of March&#160;31, 2021:</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">2021 (remainder)</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%">10,407&#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%">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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,932&#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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Wells Fargo N.A.</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%">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, 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&#160;31, 2019. As described below, the Credit Agreement was amended during 2020, with the most recent amendment effective August 10, 2020.</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%">Following the amendment, the Credit Agreement provided for $10,000&#160;in term loans and a $5,000&#160;revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants as described in our Form 10-K filed with the SEC on March 9, 2021. We expect to be in compliance with these amended financial covenants over the next twelve months. &#160;&#160;</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%">As of March&#160;31, 2021 and December&#160;31, 2020, no amount was outstanding and $4,500, respectively, was&#160;available for borrowing under the revolver.</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%">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 PPP 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 SBA, which administers loans issued under the PPP, has issued guidance, deferring all payments that would be owed on this loan until the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will forgive 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 filed our initial application for forgiveness of this loan in December 2020, and completed our application in early February 2021. Given this timing, we expect that payments we may owe, if any, would not start until second or third quarter of 2021. Under U.S. 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 PPP.<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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598801368">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 CUSTOMERS AND REVENUE CONCENTRATION</a></td>
<td class="text">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION<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%">Receivables</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%">Receivables from contracts with customers, net of allowance for doubtful accounts of $1,909 were $3,873 at March&#160;31, 2021.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $2,194 were $3,354 at December&#160;31, 2020. As of March&#160;31, 2021, one customer represented 5% of our net accounts receivable balance. No customers represented more than 10% of our net accounts receivable balance as of December&#160;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-style:italic;font-weight:700;line-height:120%">Deferred Commissions</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%">Deferred commission costs from contracts with customers were $4,128 and $3,792 at March&#160;31, 2021 and December&#160;31, 2020, respectively. The amount of amortization recognized for the three months ended March&#160;31, 2021 and for the three months ended March&#160;31, 2020 was $232 and $249, 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2021 and 2020, revenue of $3,406 and $2,704&#160;was recognized from the deferred revenue balance at the beginning of each 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, approximately $24,563 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 65% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</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%">Revenue Concentration</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%">During the three months ended March&#160;31, 2021 and 2020, there were no customers that individually represented 10% or more of consolidated revenue.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598831352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into&#160;office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMjY1_fae8f2ad-5323-4b5d-ba3b-eb3749a98292">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="margin-top:10pt;text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying condensed consolidated statements of comprehensive loss, rent expense is included in operating expenses under selling, general and administrative expenses. The components of the rent expense for the three months ended March&#160;31, 2021 and 2020 were 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.707%"><tr><td style="width:1.0%"/><td style="width:80.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.552%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</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%">552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="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%">(48)</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%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% and 9% as of March&#160;31, 2021 and December&#160;31, 2020, respectively. The weighted average remaining lease term is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjZGM5YWI3N2ExNTQ2YTI4ZjdiMWExZDljMjkzZWM5L3NlYzpmY2RjOWFiNzdhMTU0NmEyOGY3YjFhMWQ5YzI5M2VjOV82MS9mcmFnOjNiNjdkOWE3NTM3YTQwYjU5M2FiOTM4YjA1M2QzNzNiL3RleHRyZWdpb246M2I2N2Q5YTc1MzdhNDBiNTkzYWI5MzhiMDUzZDM3M2JfMTEzNQ_52dfc715-a4cb-49c1-aa58-a66d7be2af86">five</span> and six years as of March&#160;31, 2021 and December&#160;31, 2020, respectively.</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%">Supplemental cash flow information related to operating leases for the three months ended March&#160;31, 2021 and 2020 follow:</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 style="width:80.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.552%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></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%">Operating cash outflows from operating leases</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%">609&#160;</span></td><td style="background-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%">573&#160;</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%">Non-cash operating activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#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%">325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows:</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 style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><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 December 31</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%">Operating Leases</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%">2021 (remainder)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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%">1,949&#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%">1,256&#160;</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%">1,037&#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%">828&#160;</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%">1,803&#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 minimum lease payments</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%">8,727&#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%">Less imputed interest</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,666)</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 lease 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%">7,061&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598721144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION</a></td>
<td class="text">SHARE-BASED COMPENSATION<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 one active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#8220;2009 Plan&#8221;), however, the terms and conditions of the 2009 Plan continue to govern any outstanding awards previously granted under the 2009 Plan.</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%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) 2,350,000 shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have outstanding options to purchase 1,465,985 shares at a weighted average exercise price of $7.89. During the three months ending March&#160;31, 2021 we issued 307,500 of employee stock options. The weighted average exercise price of these awards was $7.53 for the three months ended March&#160;31, 2021.  These awards will vest over a three-year period. We also had 388,273 outstanding restricted stock units as of March&#160;31, 2021.</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%">As of March&#160;31, 2021, we had 1,008,506 shares available for grant pursuant to the 2018 Plan.</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%">Share based compensation for our stock option plans for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were $626 and $438, respectively. We issued 19,709 and 19,317 shares of common stock related to exercises of stock options for the three months ended March&#160;31, 2021 and 2020, respectively. We issued 34,920 and 9,944 shares of common stock related to the issuance of vested restricted stock units for the three months ended March&#160;31, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600187816">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 SHAREWe compute net loss per share based on the weighted average number of common shares outstanding for the period.&#160;&#160;Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options.&#160;&#160;We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of approximately 1,854,000 <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%">and 1,264,000 shares for the three months ended March&#160;31, 2021 and 2020, respectively,&#160;from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.</span></div><div style="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%">The following table sets forth the computation of basic and diluted net loss per common share for the three months ended March&#160;31, 2021 and March&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:68.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31,</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%">2021</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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,007,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%">15,727,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598721144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 EVENTSWe evaluated subsequent events through the date of the filing of this Quarterly Report on Form 10-Q with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the&#160;condensed consolidated&#160;financial statements as of March&#160;31, 2021, and events which occurred subsequent to March&#160;31, 2021 but were not recognized in the condensed consolidated financial statements. Based on this evaluation, we have determined there were no subsequent events to report.<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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598547928">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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:36pt"><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. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, 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 management believes reasonable under the given circumstances.  These estimates could be materially different under different conditions and assumptions.  Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of 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_ConcentrationRiskCreditRisk', 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 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%">The coronavirus ("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 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%">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, including the administration of vaccinations 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="ro">
<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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2018-13, Fair Value Measurement (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.  We adopted the standard on January 1, 2020. The adoption of this standard did not have an impact on our financial statements and disclosures.</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%">In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). 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). We adopted the standard on January 1, 2020 prospectively to all implementation costs incurred after the date of adoption. The effects of this standard on our financial position, results of operations and cash flows were not material.</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%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted.  We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach.  The adoption of ASU 2019-12 resulted in no material impact to the Company's financial statements.</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of March&#160;31, 2021, we were not a party to any pending legal proceedings that are material to our business.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</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">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</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%">As of March&#160;31, 2021 and December&#160;31, 2020, accumulated other comprehensive income consisted of net unrealized gains and losses on available-for-sale securities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (&#8220;ASC&#8221;) 820,</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 Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assets or liabilities;</span></div><div style="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-top:10pt;padding-left:90pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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_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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598658408">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Debt Securities, Available-for-sale</a></td>
<td class="text"><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%">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:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="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"/><td colspan="3" style="padding:0 1pt"/><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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">165&#160;</span></td><td style="background-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,284&#160;</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,894&#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%">213&#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%">(4)</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%">9,103&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">7,353&#160;</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 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%">US Government agency securities</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%">500&#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%">&#8212;&#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%">(7)</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%">493&#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 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,767&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,233&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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%">Aggregate<br/>Estimated<br/>Fair Value</span></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%">Funds Held for Clients&#160;</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="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"/><td colspan="3" style="padding:0 1pt"/><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 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td 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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">297&#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%">(1)</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%">9,711&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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="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%">US Government agency securities</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%">500&#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%">1&#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%">&#8212;&#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%">501&#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 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%">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="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,315&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><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:9pt;font-weight:400;line-height:120%;padding-left:15.34pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of March&#160;31, 2021 and December&#160;31, 2020, there were 63 and 69 securities, respectively, in an unrealized gain position and there were 2 and 2 securities, respectively, in an unrealized loss position. As of March&#160;31, 2021, we had $(11) in unrealized losses. As of March&#160;31, 2021, these unrealized losses were less than$(7) individually and $(11) in the aggregate. As of December 31, 2020, these unrealized losses were less than $(1) individually and $(2) in the aggregate.  No securities have been in a continuous unrealized loss position for more than  12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At March&#160;31, 2021 and December&#160;31, 2020, none of these securities were classified as cash and cash equivalents on the accompanying condensed consolidated balance sheets.</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 );">Investments Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of March&#160;31, 2021 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: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%">Expected Maturities</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%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,228&#160;</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%">After one year through five 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%">20,005&#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%">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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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,233&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301&#160;</span></td><td style="background-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%">3,301&#160;</span></td><td style="background-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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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: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%">3,880&#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%">&#8212;&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value</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%">Quoted Prices in Active 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 Other Observable 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 Unobservable 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 equivalents&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">Total</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%">95,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600155832">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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%">The gross carrying amount and accumulated amortization of our intangible assets as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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%">Intangible Assets</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%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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%">8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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%">(31,350)</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%">56,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001&#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%">(7,987)</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%">4,014&#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%">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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">880&#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%">(379)</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%">501&#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%">Noncompete 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%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,430)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,646&#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:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><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.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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible Assets</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%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</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%">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%">Customer relationships</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%">8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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%">(28,898)</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%">59,412&#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%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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%">12,001&#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%">(7,608)</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%">4,393&#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%">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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">880&#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%">(312)</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%">568&#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%">Noncompete 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="padding:2px 1pt;text-align: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:2px 1pt;text-align: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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,524)</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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,552&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of March&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">Calendar Years</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%">Amount</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%">2021 (April to December)</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,695&#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%">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%">&#160;</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%">61,646&#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_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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600278152">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stated&#160;Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; 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%">7/1/2021 &#8211; 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:right"><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%">4,263&#160;</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,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"/></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%">PPP Loan &#8211; Pinnacle Bank</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding: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="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%">1.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">8,856&#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%">8,856&#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%">Term Loan &#8211; Wells Fargo Syndicate Partner</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 Notes Payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,932&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,913&#160;</span></td><td style="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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,908&#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 colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,525&#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:5pt"><span><br/></span></div><div style="padding-left:27pt;text-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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:15.34pt">Information presented in each of the tables this Note 5 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 ("the PPP"). Under the terms of the PPP, 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 ("the SBA") issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the SBA makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the SBA will grant forgiveness of our entire loan or a significant portion of the 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.</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%">We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</span></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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock', window );">Schedule of Debt and Debt Issuance Costs</a></td>
<td class="text"><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%">The following table summarizes the debt issuance costs as of the dates indicated:</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: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:2px 1pt;text-align: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="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%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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,024&#160;</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%">(123)</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,901&#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%">10,908&#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%">(226)</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%">10,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%">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%">22,932&#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%">(349)</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%">22,583&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable includes $8,358 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.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net Notes Payable, includes $498 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 SBA has made a decision regarding our application for loan forgiveness.</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: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:2px 1pt;text-align: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="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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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 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</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%">24,913&#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%">(378)</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,535&#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;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">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 SBA has made a decision regarding our application for loan forgiveness.&#160;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">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 SBA has made a decision regarding our application for loan forgiveness.</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><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%">The following table summarizes the future principal payments related to our outstanding debt as of March&#160;31, 2021:</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">2021 (remainder)</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%">10,407&#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%">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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,932&#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_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock</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_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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600448568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Lease, Cost</a></td>
<td class="text">The components of the rent expense for the three months ended March&#160;31, 2021 and 2020 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:80.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.552%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</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%">552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="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%">(48)</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%">Net rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">559&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#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>Supplemental cash flow information related to operating leases for the three months ended March&#160;31, 2021 and 2020 follow:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:80.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.552%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></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%">Operating cash outflows from operating leases</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%">609&#160;</span></td><td style="background-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%">573&#160;</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%">Non-cash operating activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#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%">325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows:</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 style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><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 December 31</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%">Operating Leases</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%">2021 (remainder)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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"/></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%">1,949&#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%">1,256&#160;</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%">1,037&#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%">828&#160;</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%">1,803&#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 minimum lease payments</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%">8,727&#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%">Less imputed interest</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,666)</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 lease 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%">7,061&#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_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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421598843992">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the three months ended March&#160;31, 2021 and March&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:68.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31,</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%">2021</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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,007,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%">15,727,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421687685400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND BASIS OF PRESENTATION (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>challenge </div>
<div>productLine</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_NumberOfChallengesDrivingProductStrategy', window );">Number of challenges driving product strategy | challenge</a></td>
<td class="nump">3<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_NumberOfProductLines', window );">Number of product lines | productLine</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NumberOfChallengesDrivingProductStrategy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Challenges Driving Product Strategy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfChallengesDrivingProductStrategy</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_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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421601667928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Adjustment to fair value of contingent consideration</a></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_BusinessAcquisitionAxis=asur_July2020AcquisitionMember', window );">July 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>
</tr>
<tr class="ro">
<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_BusinessCombinationConsiderationTransferred1', window );">Initial purchase price</a></td>
<td class="nump">$ 4,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_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="re">
<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,233,000<span></span>
</td>
<td class="nump">$ 25,919,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_MoneyMarketFundsAtCarryingValue', window );">Money market funds and other cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,082,000<span></span>
</td>
<td class="nump">63,999,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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents</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_MoneyMarketFundsAtCarryingValue', window );">Money market funds and other cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,301,000<span></span>
</td>
<td class="nump">$ 5,204,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_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_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_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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421594452824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>security</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 23,767<span></span>
</td>
<td class="nump">$ 25,315<span></span>
</td>
</tr>
<tr class="re">
<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">477<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<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">(11)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">$ 24,233<span></span>
</td>
<td class="nump">$ 25,919<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_NumberOfSecuritiesInUnrealizedGainPosition', window );">Number of securities in unrealized gain position | security</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">69<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_NumberOfSecuritiesInUnrealizedLossPosition', window );">Number of securities in unrealized loss position | security</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,119<span></span>
</td>
<td class="nump">$ 7,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,284<span></span>
</td>
<td class="nump">7,574<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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,894<span></span>
</td>
<td class="nump">9,415<span></span>
</td>
</tr>
<tr class="re">
<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">213<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="ro">
<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">(4)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">9,103<span></span>
</td>
<td class="nump">9,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,254<span></span>
</td>
<td class="nump">7,531<span></span>
</td>
</tr>
<tr class="re">
<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">99<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<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">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">7,353<span></span>
</td>
<td class="nump">7,633<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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<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">(7)<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">493<span></span>
</td>
<td class="nump">501<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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">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_InvestmentTypeAxis=asur_IndividuallyMember', window );">Individually</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_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClients2Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FundsHeldForClients2Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NumberOfSecuritiesInUnrealizedGainPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities in unrealized gain position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_NumberOfSecuritiesInUnrealizedGainPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NumberOfSecuritiesInUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities in unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfSecuritiesInUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=asur_IndividuallyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IndividuallyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421602226136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 4,228<span></span>
</td>
</tr>
<tr class="re">
<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,005<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 24,233<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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600535016">
<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) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 28,616<span></span>
</td>
<td class="nump">$ 95,122<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,880<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 held for clients</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">63,999<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 );">Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 held for clients</a></td>
<td class="nump">24,233<span></span>
</td>
<td class="nump">25,919<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 );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash equivalents&#160;&#160;</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 );">Cash equivalents&#160;&#160;</a></td>
<td class="nump">3,301<span></span>
</td>
<td class="nump">5,204<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 );">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="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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">4,383<span></span>
</td>
<td class="nump">69,203<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="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_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Quoted Prices in Active Market (Level 1) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 held for clients</a></td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">63,999<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 );">Quoted Prices in Active Market (Level 1) | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 held for clients</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Quoted Prices in Active Market (Level 1) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 equivalents&#160;&#160;</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 );">Cash equivalents&#160;&#160;</a></td>
<td class="nump">3,301<span></span>
</td>
<td class="nump">5,204<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 );">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">24,233<span></span>
</td>
<td class="nump">25,919<span></span>
</td>
</tr>
<tr class="re">
<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="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_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Other Observable Inputs (Level 2) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 held for clients</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Other Observable Inputs (Level 2) | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 held for clients</a></td>
<td class="nump">24,233<span></span>
</td>
<td class="nump">25,919<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 );">Significant Other Observable Inputs (Level 2) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash equivalents&#160;&#160;</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 );">Cash equivalents&#160;&#160;</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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="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="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_AssetsFairValueDisclosure', window );">Total</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_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="nump">3,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="nump">3,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Unobservable Inputs (Level 3) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 held for clients</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Unobservable Inputs (Level 3) | Available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 held for clients</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Significant Unobservable Inputs (Level 3) | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 equivalents&#160;&#160;</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 );">Cash equivalents&#160;&#160;</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 );">- 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_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 );">- 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_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_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>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681079832">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,958,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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill impairment</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-lived intangible assets, amortization method</a></td>
<td class="text">straight-line method<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2,528,000<span></span>
</td>
<td class="nump">$ 2,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization in cost of sales</a></td>
<td class="nump">379,000<span></span>
</td>
<td class="nump">$ 431,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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets, (excluding goodwill)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsAmortizationMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121554622&amp;loc=d3e15372-109273<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss for 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an intangible asset (excluding goodwill) 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://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 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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421606269416">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 7 months 6 days<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">$ 103,076<span></span>
</td>
</tr>
<tr class="ro">
<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">(41,430)<span></span>
</td>
<td class="num">(38,524)<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">$ 61,646<span></span>
</td>
<td class="nump">$ 64,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 88,310<span></span>
</td>
</tr>
<tr class="ro">
<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">(31,350)<span></span>
</td>
<td class="num">(28,898)<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">$ 56,960<span></span>
</td>
<td class="nump">$ 59,412<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 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 12,001<span></span>
</td>
<td class="nump">$ 12,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,987)<span></span>
</td>
<td class="num">(7,608)<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,014<span></span>
</td>
<td class="nump">$ 4,393<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">$ 880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(379)<span></span>
</td>
<td class="num">(312)<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">$ 501<span></span>
</td>
<td class="nump">$ 568<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 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">(861)<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">$ 171<span></span>
</td>
<td class="nump">$ 179<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_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=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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421601367064">
<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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2021 (April to December)</a></td>
<td class="nump">$ 8,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', 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">$ 61,646<span></span>
</td>
<td class="nump">$ 64,552<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</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_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421594495096">
<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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term Debt, Gross</a></td>
<td class="nump">$ 22,932<span></span>
</td>
<td class="nump">$ 24,913<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,024<span></span>
</td>
<td class="nump">12,388<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">10,908<span></span>
</td>
<td class="nump">12,525<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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term Debt, Gross</a></td>
<td class="nump">$ 8,856<span></span>
</td>
<td class="nump">8,856<span></span>
</td>
</tr>
<tr class="ro">
<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&#160;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_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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term Debt, Gross</a></td>
<td class="nump">$ 4,263<span></span>
</td>
<td class="nump">6,182<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 | Acquisitions | 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables | Acquisitions | 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables | Wells Fargo Syndicated Partner</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_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term Debt, Gross</a></td>
<td class="nump">$ 9,813<span></span>
</td>
<td class="nump">$ 9,875<span></span>
</td>
</tr>
<tr class="re">
<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&#160;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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NOTESPAYABLEDetailsScheduleofDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_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_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_us-gaap_DebtInstrumentAxis=asur_AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentAxis=asur_WellsFargoSyndicatedPartnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WellsFargoSyndicatedPartnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681490072">
<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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,024<span></span>
</td>
<td class="nump">$ 12,388<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">10,908<span></span>
</td>
<td class="nump">12,525<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 );">Long-term Debt, Gross</a></td>
<td class="nump">22,932<span></span>
</td>
<td class="nump">24,913<span></span>
</td>
</tr>
<tr class="re">
<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">(123)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="ro">
<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">(226)<span></span>
</td>
<td class="num">(300)<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 and Debt Discount</a></td>
<td class="num">(349)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
</tr>
<tr class="ro">
<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">11,901<span></span>
</td>
<td class="nump">12,310<span></span>
</td>
</tr>
<tr class="re">
<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">10,682<span></span>
</td>
<td class="nump">12,225<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Notes Payable</a></td>
<td class="nump">22,583<span></span>
</td>
<td class="nump">24,535<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="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 );">Long-term Debt, Gross</a></td>
<td class="nump">8,856<span></span>
</td>
<td class="nump">8,856<span></span>
</td>
</tr>
<tr class="ro">
<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="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_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs and debt discount, net of current portion</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_LoansPayableToBankCurrent', window );">Loans payable to bank, current</a></td>
<td class="nump">8,358<span></span>
</td>
<td class="nump">6,866<span></span>
</td>
</tr>
<tr class="re">
<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">$ 498<span></span>
</td>
<td class="nump">$ 1,989<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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421601308024">
<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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2021 (remainder)</a></td>
<td class="nump">$ 10,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', 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 );">Long-term Debt, Gross</a></td>
<td class="nump">$ 22,932<span></span>
</td>
<td class="nump">$ 24,913<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681037480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Credit Amendment</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_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<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=asur_PPPLoanMember', window );">PPP Loan | Pinnacle Bank | 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_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt', window );">Unforgiven debt</a></td>
<td class="nump">3,250,000<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_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment', window );">Monthly periodic payment</a></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_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Amendment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 5,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_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_asur_NOTESPAYABLEDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NOTESPAYABLEDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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(16))<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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DebtInstrumentAxis=asur_CreditAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_us-gaap_CreditFacilityAxis=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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421601159784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,194<span></span>
</td>
</tr>
<tr class="re">
<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 );">Receivables, net of allowances</a></td>
<td class="nump">3,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,354<span></span>
</td>
</tr>
<tr class="ro">
<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 commission costs from contract with customers</a></td>
<td class="nump">4,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,792<span></span>
</td>
</tr>
<tr class="re">
<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">232<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue</a></td>
<td class="nump">3,406<span></span>
</td>
<td class="nump">$ 2,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 24,563<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01</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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI 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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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-04-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-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681555224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LEASESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LEASESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421602037992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Rent Expense Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 570<span></span>
</td>
<td class="nump">$ 552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(48)<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">$ 559<span></span>
</td>
<td class="nump">$ 504<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>49
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421602062728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Lessee, Operating Lease, Disclosure (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">$ 609<span></span>
</td>
<td class="nump">$ 573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_NonCashOperatingActivitiesAbstract', window );"><strong>Non-cash operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 325<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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NonCashOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonCashOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>50
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681095272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Lessee, Operating Lease, Liability, Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (remainder)</a></td>
<td class="nump">$ 1,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">1,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">828<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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,803<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,727<span></span>
</td>
</tr>
<tr class="re">
<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,666)<span></span>
</td>
</tr>
<tr class="ro">
<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,061<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</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_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_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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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>XML
<SEQUENCE>51
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421681455752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares available for issuance (in shares)</a></td>
<td class="nump">2,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">1,465,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options outstanding weighted average exercise price (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 7.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">307,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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted exercise price (in USD per share) | $ / shares</a></td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Restricted stock outstanding (in shares)</a></td>
<td class="nump">388,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 grant (in shares)</a></td>
<td class="nump">1,008,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Shares based compensation | $</a></td>
<td class="nump">$ 626<span></span>
</td>
<td class="nump">$ 438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">19,709<span></span>
</td>
<td class="nump">19,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issued during period, net of forfeitures (in shares)</a></td>
<td class="nump">34,920<span></span>
</td>
<td class="nump">9,944<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_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>52
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421600438184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_asur_NETLOSSPERSHAREDetailsLineItems', window );"><strong>NET LOSS PER SHARE (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,854,000<span></span>
</td>
<td class="nump">1,264,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NETLOSSPERSHAREDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NETLOSSPERSHAREDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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>53
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140421602043944">
<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, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,598)<span></span>
</td>
<td class="num">$ (1,767)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares of common stock outstanding, basic (in shares)</a></td>
<td class="nump">19,007,000<span></span>
</td>
<td class="nump">15,727,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 );">Weighted-average shares of common stock outstanding, diluted (in shares)</a></td>
<td class="nump">19,007,000<span></span>
</td>
<td class="nump">15,727,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_EarningsPerShareBasic', window );">Basic loss per share (in USD per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.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_EarningsPerShareDiluted', window );">Diluted loss per share (in USD per share)</a></td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.11)<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>54
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M"ONIZ2X;L>-1PF+'^0H?X,)#;PJ\URK_OE'E2M;-K[\DC,8?NJ,!_>(]BAV
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
M!9A/@7L[G-U,%N!N)GZ8N]]NY_?CR>/B-S#YX^EN^3?H@J?%&%Q\N01?0)B
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
MC!='\1*V? G[ 7.QK0"]AS.^H;.".4,2V8N"0VOI;*LT\"U=RYHP[I5X6VT
M-$*^.H7%]C)$75FV31IY5+7,"?NA\RC9BO(<L1>=2ZQ9'J&63/;LXJ$-E6$<
M=\GCLIH$@4=QRY[P"'QV2[VBK]YUMADRC(FUDSBL)BGV"&Q9$QZ!39;)-7.&
MM!#58JB8A$YK5O!%TSLX';!),@PG<=<!EQ69^#QHF1/V0^>AP_.#<G6*M0DR
MC*Q&Q&D5>$B#6]+@?M)<[]@B&=37VID.V$;&$(\MA2XS0H*)1V)+%]Q/E_M=
M%[EM(IUMME.W@R$A)MTT<)F1*" >W2UL,'[7Z8###E:_XW2 6UY@<J1D?J^A
M7=AAEU<*^,&AN)M-R!D;<A3!#I-AF&)?7%K8X'[8/*YEMJ2ZLD$KG =@-=6K
MJ7(&;JST><*IV &?J+LGN8QP%'HDM_#!_?"9BKEZAM8!\G#%%2UVO;#I?)UB
M;=CHU"-=N0ZS-/)0";=4POU4,A5C>@A=+O,U'-[1DA6YZ2:S@C-/LXMMY"1)
M1"9=U;89'H]#G^P63;@?3?M"/SPDNJK&J=VF41*'L94@MAF.O.T);JF%TW<5
M>WLZ^L-B;^F"CQQIZ&MSY(;JJ81BO23'#FJ$D[1[AG&:C7WM$6GI0H[1Y<U!
M<<[<:T=L<G0W(X?)$'N:(=*BA1Q'"R1;QEB^VZ3K>@UJF8XNG!!**/):B>R7
M4[8-CC#H)IS3R)-NI&4+Z3_(O*WPIJ1-H1_KC(A]8!DF"2'CKFR''11Y[-E*
MR<%/9OVLLFCNJA2G<@>.DM0^?KCL\"2*/'T(:;E%CO\*E[-,FIY.1UU[H;%E
MOFAV;6CAVUJ)BUXXM<+N,$N#R)<O+<!(/\"N?%H156C&%KRJ] IH(#/)1>YT
MP8853N.QY8+++,4^%UJHD7ZH];K =.;WBG<P*\(3*WD<9L$X]6TT+=K(^#@>
MS$D1$-S' =(2A_2?DVXK. D!&IW>VB<;''8Q[C":^(JDI1/II]/MD9^HML,/
M?XD.TVY;Y##JKL#HX'U(R>3"O":JD3G;-N\3]G?WKZ(NS N8SOW+\.2J>:'4
M3M.\W[JC$NJBAD/<'*8,/H\A4K)Y9=1<*+$R;UUF0BE1FJ]+1G,FM0'\?RX
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
M[F'$03%Y"D&"+BW0EM\!R<@$2P<$8=TU )H&N^ZGT%A,T_"(1(0P@*9J&-=
M-!P5A(G,FH(7[:)E+,XZ\P)*R4%02@6T8%VW T@@6+*<ZG^A$D);R-0:2SHO
MELJ%R#%OR*JRIH)SD*DR_8%:Q[N'0@,:)1EK[IG"BF&3JT(F07_"0"KJ"NJY
M.EFWQC6&0>^QZ!/HU7SQ]X68GG\6-^<GLZOKZ1QL"LZ\9LLL%-UH"X2\&)Q<
M?)]_'AV\&[P4%<*B"DA=2T*%0\D/+I)BE9LE00WV&EKAD'*IV98<29"7K?MD
MN):;@,40M<9)9&JI5C(:I8L*069H+VNG@]M(P58/$E$B.2R!N8"#:R)G[,LY
M!)3:AJ7+&,=@%+L()C12A5O7GK2%U]%#P"H[TN6HRB52QEB@-'*CA=XYG!T1
MBL,\4BP8QC8EDH/3"";V5A2F 'U7X!_O1#[KN@"Q_;ZS6CA3,"=LUP P\249
M'_H?*,%8 $744&N-UI,KN""4*>8 1%W&_''M+O!5P4%0"4%0@9B_<.XRJ!Z-
M5Z %J]W/8&>-[+;DPX:/3*(9]EP>?2\B0[%5S#=<ZN1N\(:]-&ES?1B!Q&3;
MMP#G@J:W.*"!NL-Y\-^2\F0#=Q!&0EGM$C6KJ:*,Q47O7*%=Q!(Y&\D.?)@[
M)H$<!)>SNZ!WB"#00BU01&JREG:%NZ!"+H2$=2@Y"C(4LZ\&+.=XD#8617IH
MR*P!Q1T_:/*I0W%(@OLV[8;^SW]Z.SEX\T&$LG!'02=GH""PA<!%55LH&TN!
M(1K$0_@\5;F\Z]/%0Z%Q*U47H$33I-%N#.QG-GR75E"8=D\ HZVPK(1%P:M4
M']VP06I3C"F5J(BU+-HB%$V!2ZQFAN@",*3UT1?2(]'XL24*'%)-#WFBD<K/
M.##@03B9TZZ(+UC1@([ACGTDKT,GEO&@!]P'QFG5#MV/)RMC'8@LU9:<A_%-
M%;JEE,$3U4D)=J8*92+@3):E\8SM)*'#R Y4'7 X-V*43H Q2H :MOQ%QSF(
MLH2(2%"E*[1SC:<:)9GW C"C]FP(^XG(@# 4^TJD.0=1!EX;QJ:J:?-DBM9'
MTYC0A'$#C6,WU+60#7?S\4[U:"7#?6/9&]RTQ$3"03V>0['U94.[T"_%#B19
M1FE*M$B^XH:$"=&A[C'5,[5RB;^G!'N,.ECXN[6:.HD^/[7T@IPOB">O9B>S
M>\/&U<7Y!57,,SQ84-9/ZQ74QE1V\#;X][1%46_$6J!#2J4%"#X9_!,O*/4F
M^Q].IXM/_//@PTO0E*-&X=%M-Q6W\LV^Z>*FW79NQGS\Z.!P*$ZIM?S.V786
MZB$'\\6UJ8#$MY/]EP'0I=J*58WNA;K" JU"1M3>FS+BJ!,@:D$%L9KV>M>B
M.X#;&9F:BE<1+*/F%.:_R;*6]DZ$X74_*,"+VW8*T&YWI#KE^,8FH8UBP,N3
M@TNG>Z#CAX&!KUL?+VYZ?GL]Q 8<O]* E!M],29E*)#8"P+M"(^51?,YN@&6
M%R;S6T+ABT6]].S8P]?[HU>/^C:0(/6GU)7<4J8V4XCL AU:11>J8-N_<+N/
MVF/JE/?7?,<IN]'4RUMD>VQFN5_.,2:Y.(OU@L>R9:4]%OQ. EKY,A*NX[D7
MM&.;=FZ->WQZ[PSF*01*MAHT5-WU 7_D8( K\B(1OUERTZ8;QZ.$HCMJ'$_V
M/J)C)--F#)1/[<^A/>;7E_\-;.]UW,0V@,CS)LG,QW&I&<0;V >D!"IR#W/@
M =@KX_YMNY1(MQ89&CGJ9B))-H,7I\1GE:AB"8T ^W?/)L6[T<&$DB*A?O1:
MW@+ D4+> .;OQ8+LUME=4Q6FNU#N;QS&(NW"%J*91\"OPP[/1Z%3 H;0<^!A
M[#Q1MA+5C!!A(%JA;%ER#=J01",,_/*FU3+2#&*31I+(G:%XH9D)TQNJ&.=.
M!;V2MIR1)Z.N=^&M#^D7)V7JH&E1>PKIFN08IX,O. _I2+I M@>$-F005&J#
MO%0)UG;U*#J" E8$2659AVX$PQS<HE:ZY!XLX*H-)Q$80708$E%)2TU00[ 5
MO:WPG@I:#^T4[!CH_EN<7X \R>[.VDV# WI#TBSN-Y4\QDJJLAPHMF5]M[0Z
MO%ZQD%=T8-AVBG3B8AFBN<H_(OEAW>C;T!]'2]/BOJD>$3,G8%$,U7]QC]:1
M,9HWKO.S<WZC.,W]VM2K=3L<+)4JA_%U56_<P&D8P57S>BA#_&48S#!"TM24
M9;2A>>L2.RN@2;/M459)'2=-1K5US!7=W!1 =R;1IK?O@'G4:O-<<LL4:*E$
MYQ@AF&.:I@PQB5)THWD9:;M7,K1E=\1&OW-S=O-M>CW[+"ZNO\ZNX):SRZO9
MU]GY8OY])N;GN)Z)%]\N%HN78OJ(;NRB%I[Q+N!)O6U1AUXB9!25-:O6]'F#
M7PDR"S3)F9+D4M&;(B1>SL/R"@Z-KSL-C\S4E&^DSJD=' %U(^KU4:) P?S^
M;/S8N^R]WJ<"=)PK_B#"+Y%*'[X:M'?;;R[3\*FA6QX^V,#R%:F4JPQ;]\=O
M7@\P.O-'D'"!#H$_/"R-1WO+/VEX5Y86X'EFC&\NZ(#V2]3QOP!02P,$%
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
MA<"XJ(D [V<*Z5??D(#VL^'Y?P%02P,$%     @ :(&J4B+Q"%L4!0  9 P
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULM5=M;]LV$/XK!ZT8$D"S
M]6XY2P(X+VL#M$F19"N&81]HZ2P1HTB7I.*ZOWY'RG;2)DTSH/N24"3O[KF'
M=P_IPY72_Y@6T<*G3DAS%+36+@_&8U.UV#$S4DN4M+)0NF.6/G4S-DN-K/9&
MG1@G452,.\9E<'SHY][KXT/56\$EOM=@^JYC>GV"0JV.@CC83ESSIK5N8GQ\
MN&0-WJ#]??E>T]=XYZ7F'4K#E02-BZ-@%A^<9&Z_W_ 'QY5Y, :7R5RI?]S'
M17T41 X0"JRL\\#HWQV>HA#.$<'XN/$9[$(ZPX?CK????.Z4RYP9/%7B Z]M
M>Q24 =2X8+VPUVKU!C?YY,Y?I83Q?V$U[,W3 *K>6-5MC E!Q^7PGWW:\/#
MH(R^89!L#!*/>PCD49XQRXX/M5J!=KO)FQOX5+TU@>/2'<J-U;3*R<X>O[ZZ
M.OMP\?8MS"[/X.KVS?DU7%S>SBY?7YR\/8?9S<WY[<WAV%(DMW]<;;R>#%Z3
M;WA-X9V2MC5P+FNLO[0?$\(=S&0+\R1YUN$[ID>0QB$D41(_XR_=I9UZ?^FW
MTE:J7G$A@,D:+J1ELN%S@3 S!JV!,VXJH4RO$?Z:S8W55#Q_/Q,VVX7-?-CL
M![/]K%?7MP=FR2H\"J@Q#>H[#%X4BM(%M0 BMVIW['I*SK#";HYZ.QN%T&PI
M6S$#KR9I.,W+$=RV"*>J6S*Y!KQCHF<6#5B:U5BI.]1LS@6W:Q>GN2==]DR(
MM0^U:E$B;21SE,2]TE"U=![DADNHN*[ZSM !57ZBYA5%H #,^B@5TWK-90.L
M4[VTU!IKD,K"_ $ @:,G,PV=!SKBEA*:(THR!$ZI<$VJ8[] [!J_!E(1%_,C
M@>>6.3D!1@5C3.>1+U$[E:2-\[7?N"%F8*G1RIA'>!T#K*(4>T%YU6Y:6_Z9
M><DB!*K7E/6N/ME0G^S%YP9,.RM8*$'Z:PZ^-GI<^Q^\D!&4F2.O07CM@<\>
M@+RDR^+4:Q-%TB@\6M/RI8%R-(574)9A&D<TV*- :1[MTS OPFD1$<([N@F6
MY,5BU4HE5+.&8E1 G(11%,/>))R6DWW(PBC.X)K*68A'42:C",H\A3WZLP\_
M_U0F<?(KW&I6(TC64:6D;D<9$8#)=!]R<GRI9$7G@50]K-&(PYGEHP3B,$H3
M\E7$^Q!/8LJA(+QQE(;1Q(WVLCC,4I]$$8=%5CQ!\__-8U*&Y;3T/$[#+$Y>
MPF,1E8['=)K^"![CA'@LRA?PZ'S%DRGED'_)8UJ&>9)Y'K,PSQ/BR'>I_JKN
M\1.].:BOH#>N55PK.0UV?/[BQ \ZM*VB?G2RX5;16-YY2GN#BUZ H-[T/>)6
M'_5/Z#J"5,+UVYR<D#P\&7[ 1KM(B*ZHNVF9X)QOEU=./%XEE%/IFX^&:3:E
M5AM V9;8@6ZX"-%=A$]U[""N)-M+] \4L7X)FE-EO$#=,+$#0I4^P,C2^ >
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
MU<R[AN--X CQVRK'P%?$!P2F^W3A:1.>$M25<,(]TQN$5$2YZP3)*!V>TL0
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
M/5#MHZ>=&%F[AT8B#>7DA@6]$U%9 _J>2VGV$PO0OSRGWP%02P,$%     @
M:(&J4JP9)N0_!0  [@L  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
MG59M;]LV$/XK!Z\=$L"U9?DU:1(@Z0M:8.V*NETQ#/M 2[1%E!)5DHKC?[_G
M2-FUG1=L^V*3(N_NN;OGCG>Q-O:[*Z3T=%?JREUV"N_K\W[?984LA>N96E8X
M61I;"H^M7?5=;:7(@U"I^VF23/JE4%7GZB)\^V2O+DSCM:KD)TNN*4MA-S=2
MF_5E9]#9?OBL5H7G#_VKBUJLY%SZK_4GBUU_IR57I:R<,A59N;SL7 _.;T9\
M/USX0\FUVUL3>[(PYCMOWN>7G80!22TSSQH$_F[E*ZDU*P*,'ZW.SLXD"^ZO
MM]K?!M_ART(X^<KH;RKWQ65GUJ%<+D6C_6>S?B=;?\:L+S/:A5]:Q[L#7,X:
MYTW9"@-!J:KX+^[:..P)S))'!-)6( VXHZ& \K7PXNK"FC59O@UMO BN!FF
M4Q4G9>XM3A7D_-5O;Z[G;^87?0]=_*6?M7(W42Y]1&Y('TSE"T=OJESFA_)]
M8-@!2;= ;M(G%7X0MD?#09?2)!T\H6^X<VP8] T?<TPB5X[^NEXX;Y'[OY_0
M.=KI' 6=H_\<K"?EN+#.72TR>=E!Y3AI;V6G54;?)!7B5I*LO+0R)U5Y0V:Y
M5)FD($.:/2&QLE*B&KSKTKI064$_&J'5<D/"$6K4"J^J5;SLJ$%6+%W/O])'
MTT-(!Y,72=JE7W^9I6GRLHW-R1=3JXQFH_0T' Q>]NAK$'0-]$=57?(%8W#.
M6(<RS"2JB$15P3H34I5-22=<&*<XK7R/OA1R"R-X9JQ:J0JWX6 )J_(NTTW.
M8.6=;\O;U%RC#BI$M>*CI34EF4IR?&#4V#P47S !.?0D;**7C(]SS/7W@D-/
MI?2%R<G<MJ=L&#%M/8&:'KVOPDYDF2EK46W89F:@#WIS7CFC52X\-L[C+T2>
M=?!]*PO&#=^T<8C0 2CED$/V,"1S+S7MA6URT)D =M6EE:QP12.F.8F<0\K>
M<+/:B<2@LFF$I 7"\ \,HT-';PLPA<I8GI++DU!<2.BVNH(E+!):@W+,GZ71
MZ,[N'&98=K^TCV6#W.^'? ,RY^D9C:<)_XY3FC>+>()0F%+2R6!P2B>CV2E]
MQ$-S )L%SO@W&1$:+=6-K0V'B8,M=-;H:(E=.^(YH#N):+ _\8-68J&T\HJ)
M>X]>).!N9?Q!@G:DB#1I*N8Z*<^)Q#/G3"46>D.9M!YO'$*&#JTUE$N;*98*
MN%A_E]H,Q&H!^UTDI]& &G!M"-7]@&A,\#J\(8"%LK%X$BE7+C,-@@6O)0?$
M-/9^L0/H['D(PMGST V6#R7\-4JW7(!X[=>$>>MJ&9Y%O7D$@97\LO^,>(@1
M#"Z9GO.FKG4H#= W$ZZ@)6B$H,9A(;[;.A01-[5CW/^#L)&H_YJGKQA3+50>
M;(F28^GN9;\$G,8&/SAV]YATOL?WX"6&&W;4M5WJV*]G-$D"HZ=#M-_J1939
MW0J#R#W%!X0V"^9:1(AV6: IQOJN,.8<%\$>4A@=IF/\<C\?I"_I;>/AV:Y/
MHQ9+Y=M>MNV.>$0"MP18?>S+]JV)/5O2K;"PIMO.4XM-^R*)HS[RIQ26\\*:
M]HBWYV_[!H5<G426H2N> ON@.QN/^"#%\FQTQLLAENEXPLL1ELEPRLLQS=(9
M\Q9UN@0S6309TA?C]]ZF&*0M5)IUI^D4UKG&R[KQ\<F%!G2PDT%W,IF<M@H>
MBNZTFTP&]- HT=^;P4II5V'2=!3*-XYCNZ^[8?8ZSG _K\=)&$S&&^@ 8 G1
MI#<==\C&Z3)NO*G#1+<P'O-A6!88R*7E"SA?&N.W&S:P&_&O_@%02P,$%
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
MF_I2TRKN63)>H31<2="8SZ.S\>ERZOR]PRW'UNS-P66R4>K>+;YF\VCD!*'
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
M:=R3+5PFW4+,T%Q2AQ6)NYE1.24^@R'+*30"[-_L3(HW_:-C2HJ,>N1K>0<
M1PIY#9B_%1.R6\_63:4:;$*YN[$7&P<7MA#-; &_#CL\'X7N#1A"'X27L1M&
M*<U4,]:$V7&.4FK)-6B-,HTP\#U7TC+2#&*31Y(HG*%XH<$*@RXJ*^?.$GIE
MJ<22)Z.NZW!!1OK%2P7JZFE1.H5TS0IIHR\X#^E(^H%L#PAMR""HE((\51G6
MMC4R.H("5@9)556'#@ES+]RBYKKBOC#@*H63"(P@V@N)J*2EQJPAV"5=['A/
MPT@'[13L&.CNA=<O0)YDMV=MIL$1728UB[N-+D_\DBH_!XIM6:RG5H>;* MY
M90N&5:M(*RZ6(9KU_!;)#^M&UX;NB%R9A/NF>D3,#,&BLEK_S6VM([NZD->I
M"WF]LV<8-K>8V2/W!D]LO^!&8W3.M^^#PB],/5^DB6FJ5-6+5XN=&0SFKO&N
MN<J; 8 R3*N8JVF4G,UH0W-#%MM-P%FS\Z.LBMIP&A=K&^ZMVV$RH/Y,8G9)
M%_ \?R:BD=Q'!EZLT$[''"C4G%/49$K1@^;BV+;79[1EX]YA1Q1.4Q1.=[H1
M?%27=6A:N()SY*U:T.<D^#$2U+/OQFW_LO&$^.'PYNSF^^!Z]%E<7'\;76$2
M.;N\&GT;G4_&/T9B?([?(XB_F$R>B\$6YW$,4P+'ITA@V5$\<$ZVH7CDR8:^
M<I)<*;IV!#45?,4Q1\3CW;GABPX:I6ZE+JB)[R,O^S2AH8BC2/%E["Z'OTD.
M?[/3(]O[SFV>W2UG:_,[9&*(%-VVP,/4 I^2Z[:K$#SQN6T.*3\(9YU.EBZ.
M/+RCW8+N7#!?@I?I:R*S6&ASN5"UO2]2IOV"$K\>2!H\.VTHIB93^T<Z9KK^
MG0Q)\WN'^X55JH^XV.[.!7X3@-8-@Z);"/>CIHJ=5W.]OD[3<H6.L;WRW69'
MNMZF\US3.+T5WZD1$T=OQ3]KX_EB5F>AOH;/J$A>^U/%'D_GU*O2I7R\]<>S
MSEW_NRCM^,])0^T%5.UCLG[=%]'L3;S";-0IJ$F[IX7S3&MR5?1SR_=VZ:+9
MT36AV_QJ$_W+5X=3ZHDIP8*08/')6W%3M:^:#4E35R_C-RET$=#!%WQOP^6+
MC IFI N'M*VC0ZQKFQ]?.M_=-BW<FND'G:_'I;)S_D;.WQXJ'SXDIZ?I,_P@
M?'UNEX=O^."X.9%/H6;8>KC_^N6>L.&[>/B!:8F_14^-]Z;D/^ER55E:@/<S
M@^C&'W1 ^I\3/OX'4$L#!!0    ( &B!JE(K,QWFA0<  ! 5   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;-48V6[C./)7"&^P2  EUN$SFP1PKID
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
MU-VCE+S"6G-9@\+YT!N')Z>IW>\V_,%QHP]DL)[,I/QL!]?ET LL(118&(O
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
MKE8HLKM43'#XJ?:RCPJ+I;0>E UP(BNJ')LK@Z5<07Y$"+9K9^>58!4RT@0
MB.-CAN.\+J6UVCPR15!KZ99/;=]A=\2H(.NN$6HX74$FIUE%H<8RK51=6CTQ
M,8"2R(3LGDT,0,-++!>&EVQ5&5MQY0CA3CIPN=TH]E8;K?B#-$ >RSQBGT4A
MQ=RK\AY\(&K&IB(+ 3W.'#MM>7:32:O=8;\^5[!^&_G%UC8S7G"5B6,V>FZ8
M G24G&:!_J&8G+.U8"4US$P8QX,I\CH/C"A\RD!)0JNLV(CC#0GT3(C<'A2:
MDOQUOT3$?JVK(F=+_B @FZ#VB%PT@6_)[Z$&?T3K=,!5(6#V@2'V)_T0LIXR
M_@U;ZK5X$";8;%IRZ'U36=0I"Z_DZ#V2"J;W:3#_]&;<:F_B8E')G&P;D;FU
M"0;@SI>FJ%Z*N3 D)$$W OI701^8&3+DC<S>9)5R$E$]=[6YP-6K:!'%N<BD
M'P_H'ZSG"3:>(KGY:E50"<"9#ONRE+ AK">^KA"<@3-!0@X8KP[U/7][<V=<
MP6BTO7%Y0TOB>!H$.8)[EWGMTEUT&(8S*Q=*SB$6SJ]03+P"VR#IL%L?8KDF
M3\&UF0#B*\@A*FK9]:R0BTT8HF<81Q:COO$T+,0^^Q>JB%<6_B!QFCRPM8.E
MV]JL*HI'"+SB,L=A1JE 3H/B8T 7+![X]I)$\&I!BD!H#@U\982L2BRTDU2Q
M%>:Y6M@Z00Y5J"_@"9_FWAH(4- 6NSXG:9\8#IYK>AU%?>05S72Y*H2K<7;I
M?04V4.J#F)D*4ZOOEYTC(\.@&1D&_]?(X 7QBUM+=3*CLFB=/31*'$=^993P
M\P+QD1L^&?$Y-DWL30L_&6WM7EL[(/E6(QJ[-/*8?4+1?$H7GE;A*<+$BP*Q
MDQ9Q:)/45T_0*).T31LQ&FB\3ZJ #07V$9)-OSU-DF&;'H88.T*KWVGNIVG_
MO!TV!J/4]^3GPC;=]F04I8,1L3M@BZ#X2>^ 30Z89*=A4/#1/%37H>>%G^JF
MKR [:;M>2OAF6]2>]2MB26G0'*2$HTQ^4B5\T^#J<5LA0MU]O1<L$3@ES\5N
M.39BP8T?5/<3BB39K](=^.: N:,=>_?/OS]K'[(TFLF?8<_G\_S?G[,T!".O
MSD;M^CGN?7O*UI-QVNNUZ2%)!MN4#6,XI6S QL8@';R:LL-H-!Q^=T'T4LK^
M28'T:F*B%(_.OSNK_G46/3(Y#)O)8?C-DT/]E2^%;][;;\Z7+B&.(M,%X(5=
M\4Q<M?Q'J'D0K6\9)^:5HRN5[?38V&_/J2]<83R=+R[8;YBYZ"*)CHU+'QU^
M\#@U@NX9\>'4#M_1_=Z9GR=9BF6/EBD;A$6?C:(AR@:6@W [D+S9;_N'G-'=
MN4LKA5GX&T/+?(R&:[5FM[F4'(>[N.WQ<*,)M182WX2%F(.TUSG#W&;"+6%X
M<'KE;^9FVCE=^N52(+X,'<#[N48ZU0_$H+FJO?X?4$L#!!0    ( &B!JE(5
MOO.;J0,  %L(   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;(U6VV[C
M-A#]E8%:% [@C6Z^);4-)-DL6F OP3IM411]H*6112PIJB05)W_?(6DK3M9Q
M^R(/+W/FS,PAZ?E6Z6^F1K3P*$5C%E%M;7L9QZ:H43)SKEIL:*526C)+0[V)
M3:N1E=Y)BCA+DDDL&6^BY=S/W>GE7'56\ ;O-)A.2J:?KE&H[2)*H_W$5[ZI
MK9N(E_.6;7"%]K?V3M,H[E%*+K$Q7#6@L5I$5^GE]=CM]QM^Y[@U!S:X3-9*
M?7.#7\M%E#A"*+"P#H'1SP/>H! .B&C\L\.,^I#.\=#>HW_PN5,N:V;P1HD_
M>&GK132+H,2*=<)^5=M?<)>/)U@H8?P7MF'O:!Q!T1FKY,Z9&$C>A%_VN*O#
M@<,L><,AVSEDGG<(Y%F^9Y8MYUIM0;O=A.8,GZKW)G*\<4U964VKG/SL\N/M
MU>IV!8-[MA9HSN:Q)5"W%!<[@.L D+T!D,,GU=C:P&U38OG2/R8R/:-LS^@Z
M.PGXB>ESR-,A9$F6GL#+^PQSCY>_E2%2TPS\=;4V5I,(_CZ!.>HQ1QYS= IS
M"#?*V&,5.^GLCMFE:5F!BXC.D4']@-'ROD8HE&Q5@XTUH"JP-*-I /A()] @
MT GTD[;6B"!#U=%5':AF1=T7#5A3.B.!+6H$9LA5T.DSEW#O?0\[]MK7^WUI
M43/+FPT(ERDQ,Q9^A/$T<=]Q!JMN'59X0ZP1!FEZ!H/1[ P^TT7R@K9SN'#?
M9/1_P]\P4T/+>.ES9E)UKB842G3.A3>^#I((=!JE"T;U"GP$9VLNN.5(V3ZG
M43A$NI,J5P:HM)*@7N9HB.(D\42G.7Q6S;O@T^_R]\=WP"$J,P9=U]:6KL'
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
MQ<<5)1'EN8%ZOF!,?ESDA_O5CSFC_P!02P,$%     @ :(&J4BDY_@N@ @
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
MF^^'?CLR;I#Q4>0$51LKWOL<0S?L_$FO^HM;K#I!\&_![9UF9RX:W1Q6-)?
M<*EUSD57IR2JYEU-%"_*_C?G2G?3<KC6]QT*8Z#WEYRK]XEIJ<T-.O@-4$L#
M!!0    ( &B!JE)PQUDWC@,  +0.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;+U7;6^;.A3^*Q;;G3:I"]@$2K8D4MOLI5*W1<UVIVG:!P><8!7L
MS'::5KH__MI @:34::4J7Q(,YSSG.2]^9 \W7%S)E! %;O*,R9&3*K5ZY[HR
M3DF.98^O"--?%ESD6.FE6+IR)0A."J<\<Y'GA6Z.*7/&P^+=5(R'?*TRRLA4
M +G.<RQN3TG&-R,'.G<O+NDR5>:%.QZN\)+,B/JQF@J]<FN4A.:$2<H9$&0Q
M<D[@NS.$C$-A\2\E&]EZ!B:5.>=79G&>C!S/,"(9B96!P/KOFIR1+#-(FL??
M"M2I8QK']O,=^L<B>9W,'$MRQK.?-%'IR(D<D) %7F?JDF\^DRJAP.#%/)/%
M+]B4MJ$VCM=2\;QRU@QRRLI_?%,5HN4 ^P\XH,H!/=;!KQS\(M&269'6!"L\
M'@J^ <)8:S3S4-2F\-;94&;:.%-"?Z7:3XV_?OO^80:F)[].3B\^@+=@IN<D
M66<$\ 68D+D"KR=$89K)-_KCC]D$O'[Y!KP$E('O*5]+S!(Y=)4F8N#<N IZ
M6@9%#P3]@D4/^/ (( _!#O<SN_N$Q+6[M^WNZO3K&J"Z!JC \Q]5@W;"]ZKQ
M^T+[@G-%<OG'$MFO(_M%Y/X#D2\X6[Y51.0%^A'X)+CLK&<)$Q8P9F=>CQ$:
M^&CH7K?+UF'5'T"_MMKBV*\Y]JT<9RD7JB3YE2LBP13?XGE&NFB62$&+ -0]
MZN_0[++RHZB;9E#3#!Y9RKTL@_OQO8$7[;#LL$(!"KI9AC7+T,IR2AG#L1ZH
M4\RN+ -T7.,='WATHSIR]#RC&]T;RB@*PIUB1_>*O66TQ7!0,QS8!U=A19)7
M+V#HO3]GFBJ1"ESJ=UTL[5"PYWG_6(H&O49N/2O2UG >@6\J)>)N*6T16H(.
M#SP2L!%2B)YG*"J<]E3T4>CO3$5EU1Z+$$:H>RQ@([K0KKK6'H#_P$G\=TTE
M-<<,L_Q"&<W7N:U C9;"_J&;TP@DM"ODD_;#'BRT;T,T@@CMBOC49N";?<UH
MM!,>6CQAHY[0+I]/:X8=R]_7C$8QH5WG]C7CISYN2_ 1BR4'LUN6T-ADH2V$
M8D38CF*-0"+OP$U!C70B^#SR5>&TY6L0P5WYZK0Z?N $@5JG5;O(/FET]F %
M/11TCH[;NE*8^YP^LB^IWH$966@@KW>L]4&45Z1RH?BJN&7,N=)WEN(QU==*
M(HR!_K[@>K:JA;FXU!?5\?]02P,$%     @ :(&J4K+26H3$ P  B@X  !D
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
M<V_AT,Z@O -/Q814?6P;P?Y=#LN/@.T,!#+.#VH-AL6\)EI3)2[-I%_<&Q]
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
MZ]5?_TMHU[A697/T9]T/F_DG4$L! A0#%     @ :(&J4@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" !H@:I2^@)S[.X    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " !H@:I2F5R<(Q &  "<)P  $P
M    @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &B!JE)M
M-R4XI@4  ),8   8              " @0T(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " !H@:I2='ZN5'\'  #<'P  &
M    @('I#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M:(&J4L0]7")- P  %@L  !@              ("!GA4  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &B!JE*DJH=U:@4   @5   8
M          " @2$9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " !H@:I2GD2'1/ $  #1%   &               @('!'@  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ :(&J4GI]C-+2!@  Q!L
M !@              ("!YR,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( &B!JE(89<AK-@<  #X0   8              " @>\J  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !H@:I21X-N)>X*
M  "5&@  &               @(%;,@  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ :(&J4H +E>?J"0  0AP  !@              ("!
M?ST  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &B!JE(B
M\0A;% 4  &0,   9              " @9]'  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ :(&J4E8H>F&A"0  D1L  !D
M     ("!ZDP  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" !H@:I2W%TUM0L$  "%"@  &0              @('"5@  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &B!JE*L&2;D/P4  .X+   9
M              " @01;  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ :(&J4D!6?RV !   _PH  !D              ("!>F   'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !H@:I2&K%[$)\#
M  "&"   &0              @($Q90  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( &B!JE);E<;=S@(  $X&   9              "
M@0=I  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ :(&J
M4M<^FI",#   J"   !D              ("!#&P  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " !H@:I2*S,=YH4'   0%0  &0
M        @('/>   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( &B!JE+=\0RF!P0  (H)   9              " @8N   !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ :(&J4BX+%/PW!P  MA4
M !D              ("!R80  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " !H@:I2%;[SFZD#  !;"   &0              @($WC
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &B!JE*SE:%L
MK0(  -D%   9              " @1>0  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ :(&J4AAXN\YI @  1@4  !D
M ("!^Y(  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !H
M@:I2&DM)@FD#  #G"@  &0              @(&;E0  >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &B!JE*#RP#(,P4  -@9   9
M          " @3N9  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ :(&J4BDY_@N@ @  -08  !D              ("!I9X  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !H@:I2,>T80[,%  "\
M(0  &0              @(%\H0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( &B!JE)F?NJ.#0,  ,D(   9              " @6:G
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ :(&J4KYY
M8>T5!0  CAD  !D              ("!JJH  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " !H@:I2!S.@D\("  !-!P  &0
M    @('VKP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M &B!JE)PQUDWC@,  +0.   9              " @>^R  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ :(&J4K+26H3$ P  B@X  !D
M             ("!M+8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " !H@:I2F4!CL8$"  "N!@  &0              @(&ON@  >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &B!JE**?>\4* ,
M "(*   9              " @6>]  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ :(&J4K'AM)$3!   YPT  !D              ("!
MQL   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !H@:I2
M[4['OXH"  #@"   &0              @($0Q0  >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( &B!JE+PXD$U>@(  #P&   9
M      " @=''  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ :(&J4C*2TW&P @  FP8  !D              ("!@LH  'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !H@:I2(\9O)[$"  "'!P
M&0              @(%IS0  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( &B!JE);7.C%^ ,  &X,   9              " @5'0  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ :(&J4AP_MXUF
M @  I 4  !D              ("!@-0  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " !H@:I2K"$/8OP"  !N"   &0
M@($=UP  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &B!
MJE*]O@E*_P(  (D/   -              "  5#:  !X;"]S='EL97,N>&UL
M4$L! A0#%     @ :(&J4I>*NQS     $P(   L              ( !>MT
M %]R96QS+RYR96QS4$L! A0#%     @ :(&J4A184P'Q P  ?AP   \
M         ( !8]X  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &B!JE*^
MRS-!F0$  '49   :              "  8'B  !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( &B!JE(CU6X-J $  +@9   3
M      "  5+D  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     R #( E0T
' "OF      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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>56
<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>57
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>131</ContextCount>
  <ElementCount>321</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>44</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="asur-20210331.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/20200930/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION</Role>
      <ShortName>THE COMPANY AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="asur-20210331.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/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLE</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2122106 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION</Role>
      <ShortName>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136110 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - NOTES PAYABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables</Role>
      <ShortName>NOTES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NOTESPAYABLE</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2325304 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/LEASES</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2333305 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails</Role>
      <ShortName>THE COMPANY AND BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2410405 - 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/20200930/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>27</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - NOTES PAYABLE - Schedule of Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - NOTES PAYABLE - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails</Role>
      <ShortName>NOTES PAYABLE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails</Role>
      <ShortName>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2427415 - Disclosure - LEASES - Rent Expense Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESRentExpenseComponentsDetails</Role>
      <ShortName>LEASES - Rent Expense Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2428416 - Disclosure - LEASES - Lessee, Operating Lease, Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails</Role>
      <ShortName>LEASES - Lessee, Operating Lease, Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2429417 - Disclosure - LEASES - Lessee, Operating Lease, Liability, Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails</Role>
      <ShortName>LEASES - Lessee, Operating Lease, Liability, Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - SHARE-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - NET LOSS PER SHARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails</Role>
      <ShortName>NET LOSS PER SHARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="asur-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="asur-20210331.htm">asur-20210331.htm</File>
    <File>asur-20210331.xsd</File>
    <File>asur-20210331_cal.xml</File>
    <File>asur-20210331_def.xml</File>
    <File>asur-20210331_lab.xml</File>
    <File>asur-20210331_pre.xml</File>
    <File>exhibit3111.htm</File>
    <File>exhibit3121.htm</File>
    <File>exhibit3211.htm</File>
    <File>exhibit3221.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>60
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "asur-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 131,
   "dts": {
    "calculationLink": {
     "local": [
      "asur-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "asur-20210331_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-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "asur-20210331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "asur-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "asur-20210331.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/2019/dei-2019-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/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 396,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 3,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 8
   },
   "keyCustom": 17,
   "keyStandard": 304,
   "memberCustom": 11,
   "memberStandard": 32,
   "nsprefix": "asur",
   "nsuri": "http://www.asuresoftware.com/20200930/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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/20200930/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - NOTES PAYABLE",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122106 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "role": "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - LEASES",
     "role": "http://www.asuresoftware.com/20200930/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130108 - Disclosure - SHARE-BASED COMPENSATION",
     "role": "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARE",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136110 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.asuresoftware.com/20200930/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "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 - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325304 - Disclosure - LEASES (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333305 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARETables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:NumberOfChallengesDrivingProductStrategy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "challenge",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails",
     "shortName": "THE COMPANY AND BASIS OF PRESENTATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:NumberOfChallengesDrivingProductStrategy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "challenge",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i05e49352fee44964b63ea092c3668db0_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "i05e49352fee44964b63ea092c3668db0_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:Goodwill",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "role": "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - NOTES PAYABLE - Schedule of Debt (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "ie6199b3defb34c2c969fd24ebb80bc1f_I20210331",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:DebtInstrumentCarryingAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails",
     "shortName": "NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - NOTES PAYABLE - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails",
     "shortName": "NOTES PAYABLE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - Disclosure - LEASES - Rent Expense Components (Details)",
     "role": "http://www.asuresoftware.com/20200930/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-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428416 - Disclosure - LEASES - Lessee, Operating Lease, Disclosure (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails",
     "shortName": "LEASES - Lessee, Operating Lease, Disclosure (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - LEASES - Lessee, Operating Lease, Liability, Maturity (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails",
     "shortName": "LEASES - Lessee, Operating Lease, Liability, Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "id151c3f923c84a4387d7590e42808004_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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 - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:ActiveEquityPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - SHARE-BASED COMPENSATION (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails",
     "shortName": "SHARE-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:ActiveEquityPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "ic45773115bae4c5db522a113e2ee125e_D20210101-20210331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - NET LOSS PER SHARE - Narrative (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails",
     "shortName": "NET LOSS PER SHARE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "ic45773115bae4c5db522a113e2ee125e_D20210101-20210331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)",
     "role": "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails",
     "shortName": "NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i620db85b0d184796b40d2af1fc67ec5e_I20191231",
      "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 - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i620db85b0d184796b40d2af1fc67ec5e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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 AND BASIS OF PRESENTATION",
     "role": "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION",
     "shortName": "THE COMPANY AND BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "role": "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20210331.htm",
      "contextRef": "i2c8033afeffa436f8ff181b3a59fd739_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 44,
   "tag": {
    "asur_AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions",
        "label": "Acquisitions [Member]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "AcquisitionsMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ActiveEquityPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of active equity plans the Company has.",
        "label": "ActiveEquityPlans",
        "terseLabel": "Number of active equity plans"
       }
      }
     },
     "localname": "ActiveEquityPlans",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_AssetsBeforeFundsHeldForClientsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "AssetsBeforeFundsHeldForClientsCurrent",
        "totalLabel": "Total current assets before funds held for clients"
       }
      }
     },
     "localname": "AssetsBeforeFundsHeldForClientsCurrent",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]",
        "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]"
       }
      }
     },
     "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]",
        "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]"
       }
      }
     },
     "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashEquivalentsAbstract",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashPaidForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashPaidForAbstract",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "localname": "CashPaidForAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations.",
        "label": "Client fund obligations",
        "terseLabel": "Client fund obligations"
       }
      }
     },
     "localname": "ClientFundObligationsCurrent",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_CommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommitmentsAbstract",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "CommitmentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CreditAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about credit amendment.",
        "label": "CreditAmendmentMember",
        "terseLabel": "Credit Amendment"
       }
      }
     },
     "localname": "CreditAmendmentMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentCarryingAmount1": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "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": "DebtInstrumentCarryingAmount1",
        "terseLabel": "Gross notes payable, current portion",
        "verboseLabel": "Short-term Notes Payable"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount1",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCarryingAmount2": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "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": "DebtInstrumentCarryingAmount2",
        "terseLabel": "Gross notes payable, net of current portion",
        "verboseLabel": "Long-term Notes Payable"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount2",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 payment"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClients2Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FundsHeldForClients2Abstract",
        "terseLabel": "Funds Held for Clients"
       }
      }
     },
     "localname": "FundsHeldForClients2Abstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FundsHeldForClientsAbstract",
        "terseLabel": "Funds held for clients"
       }
      }
     },
     "localname": "FundsHeldForClientsAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about investments.",
        "label": "FundsHeldForClientsMember",
        "terseLabel": "Funds Held For Clients"
       }
      }
     },
     "localname": "FundsHeldForClientsMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_IncreaseDecreaseinOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Liabilities",
        "label": "IncreaseDecreaseinOperatingLeaseLiabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseinOperatingLeaseLiabilities",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_IndividuallyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the position of unrealized losses.",
        "label": "IndividuallyMember",
        "terseLabel": "Individually"
       }
      }
     },
     "localname": "IndividuallyMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_July2020AcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2020 Acquisition",
        "label": "July 2020 Acquisition [Member]",
        "terseLabel": "July 2020 Acquisition"
       }
      }
     },
     "localname": "July2020AcquisitionMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_LEASESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Line Items]",
        "terseLabel": "LEASES (Details) [Line Items]"
       }
      }
     },
     "localname": "LEASESDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LEASESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Table]",
        "terseLabel": "LEASES (Details) [Table]"
       }
      }
     },
     "localname": "LEASESDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_LiablitiesBeforeClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations, before client fund obligations, incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "LiablitiesBeforeClientFundObligationsCurrent",
        "totalLabel": "Total current liabilities before client fund obligations"
       }
      }
     },
     "localname": "LiablitiesBeforeClientFundObligationsCurrent",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_NETLOSSPERSHAREDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE (Details) [Line Items]",
        "terseLabel": "NET LOSS PER SHARE (Details) [Line Items]"
       }
      }
     },
     "localname": "NETLOSSPERSHAREDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NETLOSSPERSHAREDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE (Details) [Table]",
        "terseLabel": "NET LOSS PER SHARE (Details) [Table]"
       }
      }
     },
     "localname": "NETLOSSPERSHAREDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Line Items]",
        "terseLabel": "NOTES PAYABLE (Details) [Line Items]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsScheduleofDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]",
        "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsScheduleofDebtLineItems",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsScheduleofDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) - Schedule of Debt [Table]",
        "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsScheduleofDebtTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Table]",
        "terseLabel": "NOTES PAYABLE (Details) [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NonCashOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCashOperatingActivitiesAbstract",
        "terseLabel": "Non-cash operating activities:"
       }
      }
     },
     "localname": "NonCashOperatingActivitiesAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NumberOfChallengesDrivingProductStrategy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Challenges Driving Product Strategy",
        "label": "Number Of Challenges Driving Product Strategy",
        "terseLabel": "Number of challenges driving product strategy"
       }
      }
     },
     "localname": "NumberOfChallengesDrivingProductStrategy",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_NumberOfSecuritiesInUnrealizedGainPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities in unrealized gain position.",
        "label": "NumberOfSecuritiesInUnrealizedGainPosition",
        "terseLabel": "Number of securities in unrealized gain position"
       }
      }
     },
     "localname": "NumberOfSecuritiesInUnrealizedGainPosition",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_NumberOfSecuritiesInUnrealizedLossPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities in unrealized loss position.",
        "label": "NumberOfSecuritiesInUnrealizedLossPosition",
        "terseLabel": "Number of securities in unrealized loss position"
       }
      }
     },
     "localname": "NumberOfSecuritiesInUnrealizedLossPosition",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_PinnacleBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of debt instrument.",
        "label": "Pinnacle Bank [Member]",
        "terseLabel": "Pinnacle Bank"
       }
      }
     },
     "localname": "PinnacleBankMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ProceedsPaymentsFromClientFundObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ProfessionalServicesRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of product or service.",
        "label": "ProfessionalServicesRevenueMember",
        "terseLabel": "Professional services, hardware and other"
       }
      }
     },
     "localname": "ProfessionalServicesRevenueMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of revenue.",
        "label": "RecurringMember",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "RecurringMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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": "ResellerRelationshipsMember",
        "terseLabel": "Reseller relationships"
       }
      }
     },
     "localname": "ResellerRelationshipsMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock": {
     "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": "ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock [Table Text Block]",
        "terseLabel": "Schedule of Debt and Debt Issuance Costs"
       }
      }
     },
     "localname": "ScheduleOfDebtAndDebtIssuanceCostsTableTextBlockTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_WeightedAverageBasicAndDilutedSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageBasicAndDilutedSharesAbstract",
        "terseLabel": "Weighted average basic and diluted shares"
       }
      }
     },
     "localname": "WeightedAverageBasicAndDilutedSharesAbstract",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_WellsFargoSyndicatedPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of debt instrument.",
        "label": "WellsFargoSyndicatedPartnerMember",
        "terseLabel": "Wells Fargo Syndicated Partner"
       }
      }
     },
     "localname": "WellsFargoSyndicatedPartnerMember",
     "nsuri": "http://www.asuresoftware.com/20200930/20210331",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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 CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r452"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r447"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r448"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/2019-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r260",
      "r262",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r380",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r260",
      "r262",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r380",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r154",
      "r244",
      "r248",
      "r381",
      "r417",
      "r419"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r154",
      "r244",
      "r248",
      "r381",
      "r417",
      "r419"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r250",
      "r260",
      "r262",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r380",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r250",
      "r260",
      "r262",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r380",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "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_AccountsPayableCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r24",
      "r157",
      "r158"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,909 and\u00a0$2,194 at March 31, 2021 and December 31, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r52",
      "r53",
      "r54",
      "r408",
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r54",
      "r55",
      "r97",
      "r98",
      "r99",
      "r306",
      "r421",
      "r422"
     ],
     "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": "Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r25",
      "r277"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r274",
      "r275",
      "r276"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r263",
      "r264",
      "r279",
      "r280"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r222",
      "r227"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedTerseLabel": "Share issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile loss to net cash (used in) provided by operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r264",
      "r271",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Shares based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r31",
      "r159",
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r72",
      "r84"
     ],
     "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/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r84",
      "r332"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt financing costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r84",
      "r202",
      "r208"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 4.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r119"
     ],
     "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/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r119"
     ],
     "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/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r173",
      "r251"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r91",
      "r143",
      "r146",
      "r152",
      "r177",
      "r304",
      "r307",
      "r321",
      "r385",
      "r405"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r48",
      "r91",
      "r177",
      "r304",
      "r307",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r313"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r165"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": {
       "order": 2.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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": {
       "order": 3.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",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r163",
      "r188"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": {
       "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r167",
      "r170",
      "r398"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r167",
      "r169",
      "r397"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "After one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r167",
      "r171",
      "r399"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r167",
      "r172",
      "r400"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Available-for-sale debt securities total fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r167",
      "r168",
      "r396"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "One year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r161",
      "r164",
      "r188",
      "r389"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails": {
       "order": 1.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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r162",
      "r188"
     ],
     "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": "Available-for-sale securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r175"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r311",
      "r312"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r259",
      "r261"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r259",
      "r261",
      "r290",
      "r291"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r297",
      "r298",
      "r300"
     ],
     "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": "Initial purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r83",
      "r301"
     ],
     "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": "Adjustment to fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r296",
      "r299"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r195"
     ],
     "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 commission costs from contract with customers"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r32",
      "r86"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r79",
      "r86",
      "r88"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r79",
      "r322"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r401"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r90",
      "r91",
      "r112",
      "r113",
      "r114",
      "r116",
      "r118",
      "r126",
      "r127",
      "r128",
      "r177",
      "r321"
     ],
     "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/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r215",
      "r444",
      "r445"
     ],
     "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/20200930/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/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r97",
      "r98"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, Shares Authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r222"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, $0.01 par value; 44,000 and 22,000 shares authorized; 19,405 and 19,354 shares issued, 19,021 and 18,970 shares outstanding at March 31, 2021 and December 31, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r58",
      "r60",
      "r61",
      "r65",
      "r392",
      "r414"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r134",
      "r135",
      "r156",
      "r319",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r134",
      "r135",
      "r156",
      "r319",
      "r320",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r131",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r134",
      "r135",
      "r156",
      "r319",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "auth_ref": [
      "r179",
      "r181",
      "r183",
      "r232"
     ],
     "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/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r230",
      "r232",
      "r245"
     ],
     "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": "Receivables, net of allowances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r230",
      "r231",
      "r245"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r230",
      "r231",
      "r245"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r246"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r251",
      "r258",
      "r427"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r71",
      "r381"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r68"
     ],
     "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 in cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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/20200930/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/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r294"
     ],
     "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/20200930/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": [
      "r221"
     ],
     "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/20200930/role/NOTESPAYABLE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r386",
      "r387",
      "r404"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r218",
      "r387",
      "r404"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/20200930/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": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated\u00a0Interest Rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r42",
      "r93",
      "r223",
      "r224",
      "r225",
      "r226",
      "r330",
      "r331",
      "r333",
      "r402"
     ],
     "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/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r176"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table Text Block]",
        "terseLabel": "Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredFinanceCostsNet",
       "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"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r34",
      "r332"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 and Debt Discount"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r34",
      "r332"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r283",
      "r284"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Provision for deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r84",
      "r141"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r295"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Basic and diluted net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r66",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r110",
      "r112",
      "r116",
      "r117",
      "r118",
      "r122",
      "r123",
      "r393",
      "r415"
     ],
     "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 USD per share)",
        "verboseLabel": "Basic loss per share (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r66",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r112",
      "r116",
      "r117",
      "r118",
      "r122",
      "r123",
      "r393",
      "r415"
     ],
     "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 USD per share)",
        "verboseLabel": "Diluted loss per share (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r124"
     ],
     "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/20200930/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r125",
      "r178",
      "r222",
      "r227",
      "r274",
      "r275",
      "r276",
      "r286",
      "r287",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r421",
      "r422",
      "r423"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r314",
      "r353",
      "r354",
      "r355"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r316",
      "r318"
     ],
     "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/20200930/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": [
      "r317"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r251",
      "r252",
      "r257",
      "r258",
      "r314",
      "r353"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r251",
      "r252",
      "r257",
      "r258",
      "r314",
      "r354"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r314",
      "r355"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r353",
      "r354",
      "r355"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r317",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r180",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r350",
      "r351",
      "r352",
      "r353",
      "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"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": {
       "order": 1.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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2021 (April to December)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.",
        "label": "Finite-Lived Intangible Assets, Amortization Method",
        "terseLabel": "Finite-lived intangible assets, amortization method"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r203",
      "r204",
      "r207",
      "r210",
      "r382",
      "r383"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r207",
      "r383"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r203",
      "r206"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r207",
      "r382"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/20200930/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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r382"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.",
        "label": "Gains (Losses) on Restructuring of Debt",
        "negatedLabel": "Gain on modification of debt"
       }
      }
     },
     "localname": "GainsLossesOnRestructuringOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r196",
      "r197",
      "r384"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "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": [
      "r212"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r70",
      "r91",
      "r143",
      "r145",
      "r148",
      "r151",
      "r153",
      "r177",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r84",
      "r211"
     ],
     "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 an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of intangible assets, (excluding goodwill)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r94",
      "r143",
      "r145",
      "r148",
      "r151",
      "r153"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r108",
      "r109",
      "r142",
      "r285",
      "r288",
      "r289",
      "r416"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r81",
      "r87"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInClientFundsHeld": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r201",
      "r205"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense and other, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r78",
      "r80",
      "r87"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r46"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Investments Classified by Contractual Maturity Date"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r313"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 held for clients"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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/20200930/role/LEASESRentExpenseComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_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/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails": {
       "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2021 (remainder)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r337"
     ],
     "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/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "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/20200930/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r38",
      "r91",
      "r147",
      "r177",
      "r305",
      "r307",
      "r308",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r30",
      "r91",
      "r177",
      "r321",
      "r388",
      "r410"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r91",
      "r177",
      "r305",
      "r307",
      "r308",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r19",
      "r20",
      "r91",
      "r177",
      "r305",
      "r307",
      "r308",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r387",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r36"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r36"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "auth_ref": [
      "r17"
     ],
     "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": "Loans payable to bank, current"
       }
      }
     },
     "localname": "LoansPayableToBankCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r219",
      "r387",
      "r407"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "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/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Net notes payable, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r95",
      "r216"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r95",
      "r216"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r95",
      "r216"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r95",
      "r216"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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 remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2021 (remainder)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "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 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",
        "terseLabel": "Net notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r42"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r42",
      "r217"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/20200930/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/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Money Market Funds, at Carrying Value",
        "terseLabel": "Money market funds and other cash equivalents"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r251"
     ],
     "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/20200930/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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r79",
      "r82",
      "r85"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r56",
      "r59",
      "r63",
      "r85",
      "r91",
      "r100",
      "r102",
      "r103",
      "r104",
      "r105",
      "r108",
      "r109",
      "r115",
      "r143",
      "r145",
      "r148",
      "r151",
      "r153",
      "r177",
      "r321",
      "r390",
      "r412"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "netLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Current portion of notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/20200930/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableToBankNoncurrent": {
     "auth_ref": [
      "r19",
      "r387",
      "r406"
     ],
     "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/20200930/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r143",
      "r145",
      "r148",
      "r151",
      "r153"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r338",
      "r346"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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/20200930/role/LEASESRentExpenseComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "order": 1.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",
        "verboseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r336",
      "r340"
     ],
     "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/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r334"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r343",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r342",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r310"
     ],
     "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 AND BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/THECOMPANYANDBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r39"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r49",
      "r50",
      "r52"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized (loss) gain on marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r57",
      "r60",
      "r62",
      "r64",
      "r222",
      "r323",
      "r328",
      "r329",
      "r391",
      "r413"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Debt financing fees"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Acquisition of intangible asset"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedLabel": "Software capitalization costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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 USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value; 1,500 shares authorized; none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r193",
      "r194"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r273"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r33",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r214",
      "r411"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r67",
      "r182"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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 (recovery of) doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Payments of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r282",
      "r446"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 3.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r227",
      "r277",
      "r409",
      "r424",
      "r426"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r178",
      "r274",
      "r275",
      "r276",
      "r286",
      "r287",
      "r421",
      "r423"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r139",
      "r140",
      "r144",
      "r149",
      "r150",
      "r154",
      "r155",
      "r156",
      "r243",
      "r244",
      "r381"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r241",
      "r242",
      "r247",
      "r249"
     ],
     "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 CUSTOMERS AND REVENUE CONCENTRATION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r239"
     ],
     "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/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r240"
     ],
     "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/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r240"
     ],
     "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/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r240"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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/20200930/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r341",
      "r346"
     ],
     "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/20200930/role/LEASESLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "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/20200930/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r203",
      "r206",
      "r382"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r203",
      "r206"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "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/20200930/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r265"
     ],
     "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/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r267",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "terseLabel": "Restricted stock outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r272"
     ],
     "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 grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r268",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r267"
     ],
     "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",
        "terseLabel": "Options outstanding weighted average exercise price (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "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": "Options granted exercise price (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r90",
      "r91",
      "r112",
      "r113",
      "r114",
      "r116",
      "r118",
      "r126",
      "r127",
      "r128",
      "r177",
      "r222",
      "r321"
     ],
     "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/20200930/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r45",
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r125",
      "r178",
      "r222",
      "r227",
      "r274",
      "r275",
      "r276",
      "r286",
      "r287",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r421",
      "r422",
      "r423"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/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": [
      "r97",
      "r98",
      "r99",
      "r125",
      "r381"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r22",
      "r23",
      "r222",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted stock issued during period, net of forfeitures (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r23",
      "r222",
      "r227",
      "r270"
     ],
     "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",
        "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/20200930/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r45",
      "r222",
      "r227"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Equity Option"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r28",
      "r29",
      "r91",
      "r160",
      "r177",
      "r321"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r91",
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r177",
      "r178",
      "r227",
      "r274",
      "r275",
      "r276",
      "r286",
      "r287",
      "r302",
      "r303",
      "r309",
      "r321",
      "r323",
      "r324",
      "r329",
      "r422",
      "r423"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r339",
      "r346"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/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",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/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": [
      "r348",
      "r349"
     ],
     "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/20200930/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r292"
     ],
     "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/20200930/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r350",
      "r351",
      "r352",
      "r353",
      "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"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r44",
      "r228"
     ],
     "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/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r44",
      "r228"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r44",
      "r228",
      "r229"
     ],
     "calculation": {
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock at cost, 384 shares at March 31, 2021 and December 31, 2020"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r251",
      "r395"
     ],
     "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/20200930/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r129",
      "r130",
      "r132",
      "r133",
      "r136",
      "r137",
      "r138"
     ],
     "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/20200930/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r111",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "verboseLabel": "Weighted-average shares of common stock outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r110",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average shares of common stock outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/20200930/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/20200930/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r348": {
   "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"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r448": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r449": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r451": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r452": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>61
<FILENAME>0001628280-21-009694-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-009694-xbrl.zip
M4$L#!!0    ( &B!JE(X$%B40%8! *+Z#@ 1    87-U<BTR,#(Q,#,S,2YH
M=&WLO6M7&TFR+OS]_ J]S#[[]*Q%VGF_N'LX"P/VT,<2-LAFPQ>OO() %T87
M#/SZ-[(D@<!@<Q$@0?6LZ094JLK*B'CRB<C(B+_^[TFK63F.W5ZCT_[7 GF#
M%RK_=^FO_P^A_WF_^:FRVO&#5FSW*RO=:/LQ5'XT^ON5[1![AY74[;0JVYWN
M8>/8(E1\9Z5S=-IM[.WW*Q13<N7#[COOC791.<0U,8@GQ9 CDB%EL:*6^!!X
M6MQ[9X1P+!F/N+4"\2@TTDISA+WP&,-%E(;%\"[YX(UU2EDBN+14)^6()<%X
M:ECT)C]VOP]O!V_8[KT;]-">M4?_6MCO]X_>O7V;;,^]Z73WWHX^> M#Q@@3
MQ,C"Z"N-D_[YY3]^_'ASXKK-XBN-=K/1CGF&WO:[MMU+G6[+]F$&X29$($P1
ME>.;G,"EAY=N\X,5-R'&F+?%I^-+0VR<7U@\JQ?]F[W.\5OX(-_97![>2:]Q
MW7TIQN3M_U0_;?G]V+*HT>[U;=O'\V_!C<.5YXR^)M\./QQ?VNOV?YXN^.-U
M4]7K<$K4]=,%MV9O1U>,O_#3K%R^.G_L;&\\ZIOG+TOX0EXWW9&P"9F-+[>]
M0??2%_(?8J^3^C]L-[[QG5;QHM@PG'\@F$W,/=R[\:NWO3+KH$H(I'GI&V/I
M_DZ;]'B>WS5M>^]?"[&-OFXM@')'&Y;^:L6^K>2[HOB?0>/X7PLKG78?3!;5
M3X_@\7[XV[\6^O&D_[:8K;=+_^M__:^_^HU^,R[E5T;CE_OK[?"/?[T=WMIU
MPNG27Z%Q7.GU3YOQ7PNAT3MJVM-W[4X[P@ :)^_RA;$[_+$10FP7/\+G-<"-
M;L,/GW_2WXSI7PL-ZC4\QZ:8DN5,)IT2T<0Q*TP*BIGOJ\50X'_H8L*'TP'?
M/NF_"P!"+;CC?K"G"Y6V;>5!Q<:[E4&W"V_YH='SMKD3;7>M'5;AVH5*(\ W
M _MVZE8[QY_HYO$.JP["P=KQ[D=SL-':/=C]6!4[V^NL1M=.:O4O=*>^SG</
M0J.ZO7:RN]H\J!X<GNUN5\4G5FONG!VU=NCFP<;VAT;M+.Q7ZU]QK;5VNO%Q
MA^T<?-BO;G\1.V?KHDJ_'6Q\T_@3W3W=V?:R5M]OU5J;!]6SG;/=%CQK=;\)
MW_M1^[C&-[:_-:KU6FOCXY>3C=7EX_#Q0\-]_"IW8 RU;;C70:VY^Q&>\[&V
M7SW8P[75-5$[^/NP=K N=NI?:>WCSN@[W^!9HKU;/VK4Z#K9.3@\A7$<[M:_
MX!T*8US]@JOU0UIM?:'5@^9^K;Z#=YOZQZ?Z6K^ZA4\^U9>_\P  ;;Q&7"8%
M\!L4TH)R)"CU(+&D/!$+2X2BK"N7Y#Q]L5\(=QE6H)!7H0]-NU=*]'<2/9F4
M*#%:< X3ZR@LM)Q(@BPLHHAI)Z2CG+-H%I:2;?;B$TITK0U <[H"(NW:YGH[
MQ)/_%T]+R?Y.LJ>3DHW."+!*CZ02%''L!')<!.2QEC*%I&0("TL8_M&:$\Z?
M4+QCUG@!QQ_@+[U2P+\3\-FD@%WT5+/$$$TN 5L&*5ON/"(FD<!28(K0A:4\
M_\\FVL]P_TXHA7LKX>))X5H7C %+11B<&+!>HI#!P2!/8\+:\T ,K+1?GDJT
M(Q_HW8=&N]&/GQK',:RW@<#N-5PS+O=ZL=];;G6Z_<9904RKL;_?"<\L\EK#
MM'SK0WNC!>(YV $Q>/CO^X.-^F:S1O^&>ZS1ZL<JV:'?]G=7]\YVMG?8)[:Y
MO],Z:6X<[/&->K.QL?UWLWJV=KH#W]FIOV_45K_PVNIF8W>UBC=6JV>U>G-_
M_!UXUF"7?I4;JWMB ]1EI_7UK%K_>[_V\=M^]>,ZJ NHS,>_#ZMG7WCUK$K@
M/5+U%(]M^L=WG, S!>$@G71$W,<(/\&"[")EX. &$L ]6NK!FIA=:)2=@DJK
MF.F[:$$2S#CJ?8C@%F-AC2:4P3^8<9$HEM_7;Q+^IPB"CAM'L0M";N]]BN!_
MU6.WM9&R2]&UOO^\$J?5K9'$#VJ-VD$XW-A>8[5ZE>W4O_S8.?@*UWUH;-2K
M?.=@F53IE[/:6:T!TFO&?V^>[FZ'(^ [LDK7:8W"?>N>5.&9M560>OT0M .>
M<[;?J*Y^/0/ILRK].U5!J[XG&W6B-B#!*# H!TNLL\RAZ)CB!J:7&H#ASV3G
M+D)BP+.Q$2QIK3CWR3"1/)&*4ZY5\.YF(5T6SW;,JA+#\C'\=2]N@L,/%CPA
M._+:1%9?.ZM]^2YH2%Z!\VRY=X@;#[37"HVLE$&!O=FD)0A-_"RTMY<]V6Y,
M$3Q+'WO7.. Y2/&N5X190*R5(I;SK@]N][\6>HW643-[_\7?]KM9ZI=\[3<G
M/:!G?[V]?(_A\R\>.AI#KS/H%K\588=W(U4:2O8^J#^^42QX^/BW1LB_IT;L
M5HH!Q6NC%2OK_^\RK;SZY:7QGR[?_:C@"N/?>GW;[6</O2 P.9:$R?A[%Y^=
M#S-,7,H*[_/R)^/?QP]Y>VFBKIVWF(3&R1$<(@>_E]A("7/)>Y.,#)0\P[R-
M7C_N988U_#7 PTZ.F@W?Z%=CR\$C0@,^'49KQYBPU<]A$?C.2M/V>AMIJ]_Q
MA\LGC=["TOB2E4ZKU6D7GR\/;_37VVOO?SYWY\.8"VD:3)*EGIN %5=<&VE<
M2-S";R)%_<*DN043$WO+GPN@Z,907/)"Q#H !EK(M+=O ?G.I=2*17AV:?3X
MXL/Q+<:?C7_/][A6350D-%EBK!28PV+@N,32L^AB,@2@<[3N"BQG ".',>3^
M:$8%PO+\1J-/[CBC@V+)N3QEH[#\NZ];JW>>S4 $\2P9RKSFL/@ =5'"X,BI
MQAIC/L%B9FTV)_7S;K-Y:0:L4X8:0)5 ,)<4.R^PBIQA+%34C!4S@(& S]@,
M8#0*XCY4GS['[E8VQ?/7"XUC&-;DI06ULOU.]YZJ]]/W\Q]78[O3:K2ON^UM
M >+2+=Y>'OUO<<0!<R>6PS+C.1?"2JJD#2XH;31/8@Z6FUZW_^YSMQ,&OK_1
MA07EN.'C<)7)4_5N,_I!MPNNQ M95BZS!6Z4=3AX2S''.;YF# D,"VJT<#@6
MXL-C\>%2?#>*#]]>?'AJXG-2^2A)M-1%+EF$Q2<!C:>::JFIH_-O??!1BKU\
MJ6V./NUMQN/8'L27:(].&*Z3L=I:QYUU%KB\TM)1;*2SL(S.O3T^GT"?Q4*I
MD=QEZQ0Q@4]F'$]!N^B, J8(?WH&@<[%O GG'4L""&0D>?O=6$<<"YA1'$UB
M\>GXY%WU_R?O=>T_@[S'VVD===KP:^^Z>,0C^:W3(KJ71),T\Y8%"EXB <Y
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
M'I2Q1-O 54I*V23X/-0=?9W\;U84B,A$- 'KYMYR,'M-A'1*:B>4HH+IUZ%
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
MB)% B\5DH_L9K@1<?MW<84]\IUC8B)D&[R :Q#TX"Y8GBJBE-'&JJ2%B8:F
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
MC?MP73[C\JG3NSC]58>GQ4IU>/1DK=A&*A!@&-B[! .7D*'$@#G @*P@O,2
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
M^]=_*4C^9">82NB^$W3O3)(N$@VW(B0D8(U%/..W]30AE;!-X"Z2Z'@N[TF
M=LW-8882T4I$FU-N6B+:_1!M(E=(.4:IUBAE#Y+#C\@ZGI"E3'M,57(N+2P)
M G243JOUW>QE)S^\+]ZSD-1/8&.-9J/?&%4Q[O4[_G"_TX39/2>MSX 1__T/
M38GZ\TE&</W$% ?6^D_1D^H6]YA0=P8*G;L0-N-/^O[</<KO,<I7L"T^;FC?
MO+"T^W6UO^UNVKS?XY75(1OKQU&G6]"A3JJT.WVX_9$]S>V7'F/;XL$!SUF;
MQ-MSZ>O>\*70Y2<( -2R:GX>:F99VN ^W/EP,AJ@:71"!XQLS*=B'!;(Q)S_
MX21G')LH%'!GDGN^3NM@WPSMP90P]")AZ F\]A*&I@!#%RZ\M5(2D21BP7O$
MM;7(!DX148)SQ<&)-QF&Z"(C#\YB*3>4'MRF_B',L,S)>]HVA6.AE6!U?[ Z
MN%3\#5,?HL8&4:<XXC'&415NRRV)Q"<J],*2FJE\N](ZYXYBE(8['<.=R%HA
M1@I+"0()Y39"A"!-<M5&QIQ(B05&/;",1:I?X)GB.2(9W4',K]K*S;-L88EY
M9\#%=DR-LD+^C+*.6^/:6NNHV3F-<3,V;3^&B0V@$N+N W&72K2)$"5(1R%#
MA$ <$X],KER)C;=..&%-S'U!%N5,^5&E%<\=.RFM>.I6?$%4O.$Z"4L0BS:?
MZ;&Y^HG2B!$K4Q)22"H6ENBB(;-4+."514.N'C>>V%]='!?5+R,D\\U5+I]:
M'(/<:0EQ]X&X2^780#%9Q"0AP#J:6S%K9"CWB#B",:Q<4FF2?3&CQ0SY8J4)
MSQU1*4UXNB9\P5(P5R8H,&'!!; 4HBS2*DHDDA76Y;)&-F_:+.JI%<4OPRGW
M/84\"JI,<)0RC#+GU*0XTSB4:^E]/1#7+M5JXQQK13U&B2:!N!("F6 E(C))
MS*2GB12XAA_>6K6,H<RL"3_9L>32A*=EPA?4)!JKF5<4$1$5XD%%Y!3VX&=X
M;$&,4C*639CI60J#OK( R@I< <,N<H\'7;^?@R@=!\,J]GS*T,E\\Y/W@QZ,
ML-=;Z;1<HUV(]$+@\%.O$0K'K-,N?;(' =]$/;>#Y9/:C^_.8"&TM(A:"I"7
MN$..TXBBBHQ9(ICBQ1Z0?CCXE:&5F37Q)^ OI8D_G8F?7C+QE+N,RD"1U\;G
MCH0)&>PD EJCM-,L8L]GS\1?6>AE-:8(VAXJW7@<VX-'.4A5NFM/QV@RMN61
M;#?Z^RN#'LQ*[); -BWNLOQ=<N MS%H$PJ.(X\"19D0CHXTSUEH#2U=VVB1^
M\)90&7>964-^ MY2&O)C,I3E[XIZSCA+B*5\FH?Z@!P3"CF7&,/6@VF;7-<1
MKIDA0WY1I0!^51'._UP0H.(B6$^L^&8C?Y+@+2=",8]2/>XNCMKK;9GZB+3&
M]@;==QGVABKPOM" E4(!/H (-B[$7T+B?2#Q4JE;Q8WG!#!0Y)P7KJ1!1J6$
M/%=,44I(=&IAB?)%9::5[S(O1==*('AF6E0"P:,#P42Y?B<<3H:@$$1$W%(
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
M>Y5:W(E+/+5C#HM'*>HU($^NTITL4.:D4R*:.&:%24$Q4SMVGA" [4]QD!2
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
M0X_@PM[F__Y[[\^M[7?[_^^_-"7J]\;VV_<[!Q\>KZOZ=KM\&\>PI@WZ -<
MT-TA/"KT?UWZ5K_OV&%HP<)Q<U.G%&)TQJ%*1C%>"$I</[2W;4_Z\=7XA]]#
MJW_2MF>O6IWRVG+3[Z-GC5:/#'V7EO,R+M7E"2JNX0H91VZ%T9M'E]?*I4LD
MH[I&^9HBYL;+>(W<>.U[CU5KDK,[/?7[U[B^VU._UU:SIJE^(FU5:]C()])6
MO8;%4YD#>DVQIS*NA*R!D?A$&FO6Y"TG[ ^\HG/L G_'3UHM) _C3KB\O-R8
M0>"XVVGL#[K^2V/*.K_%KON+&)**,[S@T3@ 8ZD_[)U5X_&"!V(#VIHM';#;
M_[*M@(!%;MJ3UL"V7_*@>#\\'K:+7V,KII9OO61=J7( SB9E&94T^"5G*[H2
M3/:"QN:@"YI2@<A1MPT&2?]_&E7QDYE!>=)!4;>SZ/ZP;=OQL6$'H#(^9B]Y
M@Y'51O:_WR=4ZLEDN[W=,,VWSR&<=RP)SG DW 9EK"..!<PHCB:Q^&DG#R^A
M5]-,W'I_X^8=C,?.*='<'^U@',/SM\+1A_,/IQ__:;;@/;SY^3]'S3?P,_W8
MVCUOPS/A6?0#OMC!.'[_[>/G#WSW^/WYQ\_^?&_K+6V>_P'W?CC=_;QS_N'S
MQK?=SW^W/IQ_.;N\@_'QX/5Q\_/AV<>#YG'9\=B"7K_9(<W/&V>[GYNMW:WM
ML^8___F\=_"?=+%%N8]//PD0>0Q$(J*<1IP2CPR6"J6\_\2T55;GZNIZU:A%
M14XL37[K>YX<N)^6+QL6SGVJX/;=?YK@=C63SMV1[1)\32V]U<(+U*0]S /V
M5[>76[$Q&/1:;EC\@ ?=9K>3V]'KMMNEJ'Q5P*S&O/DP[_P"\UA@0?N<%Q6S
MA+A/ ;E$')(:D(\E0,-4@D*O5CNL :\&O*<.>//D#DN:><L"33H1CBFU.0K-
M*,98"+EB\LV(-W_*L!H5'P,5R04J$B,$)BZBY Q&7&&-#*,.:5C;DG(IPF*W
MLBY6,5E YL,:$FM(7)Y^SX&(4J1DDF<A,<*I%:4VB)5.6LP\BV(1UFT-A(\
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
M3 (Q)2SBDD;DB$@(>ZFMBH2::%?6B5A59,$1UL_%$__T'>WX/H[V)^Q'_S[
M79,N\L[H5CO+'Q_WSF=P3UO- I8:81DPXH$2I . GV51.Y^$#CH [BTZVJX&
MO:52_I<*>O.$PG'K*#,!)ZHB3]*Z()FSF!LEB,="W(QZ=2C<TT!&,LL(L4J4
MIXBH83D<CFND53X!0J,!T.0!\[3H<Q\U+"X5/+Q46)P'%2/3QK/@7<Z,&JRF
M+$5O;(HZ&>?-(BS=&@P? 0S9#!@ZQW0QBDG$0!.M<,AP2U# 5F-O8!;DV&!F
MY"K!5V.#:ZI88^)3Q\1YJ*++F?=S*)DQD1N*'>.8"8JYTUY0$FJJ^-314<R@
M(_,I4<$-\K ,(JYPIHJ!(,F%L"(1I3E=6:>"K4J^N),3-3 N%4#4P'@+8!3&
M&!\,34IRK8!5.$\<3CIX'33GMP#&&OT>'_TF!QP.#L_VWGZ*EH1HJ4)> NKQ
M2"UR7'FD26!*&<R<Y1G_:NBKH>\Y0=\\R!>P!\5P"GO'N0_:4QV%LYJ($(.E
MM9W\9+'P; 8+E8TN&:&*:0Q8:!C2GEFD&(:_&,6TR^D/F5H5ZFK6UB6UE%]
M-9DJWK)5ZC0WAB>@S=V3HM3Q6^SY5C\V;"<TOH*&0(<:W=3(RM)K^1QUUB_W
M9NU_.<5G[A 5XVU0PNNH8R)<:NV\,,$$'$!EF$NVI*'&XS34^);'6ZO2VEO#
M7L8YZ$4W5*$QY>)>D6%_>R3#4*/;/.C6F@Z2V26?K$D^)(Q13-&#G4L",CPF
M%*QC02LM'5' \^X-:W4N^8=5X[I61RVE6DH/;A-8)H2,1G+A/(?_#,&<!!.5
M=I9$SA>U'OYMV\-8+X<+6 [9S'(H"7."4H]$%!1Q82@RUCO$/<6"&+#OD@2J
MCV6]'CXM':Z1MI92+:4'7P\I+(6.NLA%3!PL0\=3T"XZH[P&,Z->#Y=N/9QV
M?ITWWW[BTJ0@7$0X)0LK(L$(3,*$.),4%DDE>(C+MB*^@#->Q2'2<!9F>*F7
M'#M]FT?]/N>[GAX2W6V]6&!-[@7M+=52JJ542ZF6TG+[(C;"YV%_<!P[@_Y!
M=Y*\(.<NV.F,DA:4=:DL2YM3J]*[^'_#5K\UB/NQ][7E8T7:WD7?/>R4IQ3^
M5E.U>:C:V8SKXOQ38%K+J!V*A%'$8\!("\&1X]2RI*6P6JZL<Z87M$-9JWP-
MS+64:BD]*2D]INNB7CZ7:_F<\73LGGXB5O(HB$;6Y0,QWGBDE9#(T:A4DDHG
M3Y9M 7W>43Q%99MQT&AW^R\L#*?VA-=2JJ542ZF64BVE99+2/$># A/"&9M"
MTIP+H1T1P02%3:!>249NP:#G/SP)=*%*BYB3(M:4> Y*W-R</@.Y>_Y),66U
M$P$YY03BB45D*/'(B'P>R,CD*5M9)ZM*WB==1JW!-<[64KH/SB[ 4U'C[(/B
M[&77@Z52F!0P<E9YQ&V(R&* V^!@[63>!:_U4B'M"XBPJ+(N^YFLRZTRX^L8
MB]JQ74NIEE(MI5I*M91J*=526LB&J\:*&<PM359SIX1Q!*R9A'$2'%,FY]YP
M+0QNIFS&Q&(!\V4O'=AOM>4RC^4RFR<F6RX^)8]54BB:(!#'2B&MP(:AC#(L
M22YO'%?6%U8+M];;Y=/;A0=*U'K[,_3V4K #<T[EDXTX!H6XH ;I2#Q*%#.,
M W$Z%\=8*KU] ;$.4Y5[=FW/'XW*]E!\G^"'[Y:R?>%%?0(.R22I$Z5<4F]<
MX%XP;$QR5(>2U?-ZQ*J+^CP,<LWF*_GVB6'ML%0&F41<QBV&=" ,)28-=2SG
MI:-541_.%G0B;4'Z\\C;)8^)$LL&L[=/;K?@P7F:T'E-N: [XV:=W^[Q$?5\
M!E&MLYS$P!!-GB'.\]Z3DPFEX%5TC$>B]$+*!=5P6L/I"X+3>7;PK7/">B&T
MMIQSHJW$D9F(!9/1@IUV,Y[6V>6?!N:2&<R-2B:1/$?&>9TQ-R&MDT,B!1&5
M5EAQ?/]"1#7@UH#[@@!W#KQ5!B?,/=4I"LZX,B)X#"R612JT"7$1=G\-LX\
MLVP&9F$YQ4H8B6S"/I_H"L@QYI&5VB=K5"#6526.)%]4_IH:;6NT?0EH.P^]
M52JF(+VD6"8N)=.A%!4.VFA+'54UO7WJN"MF<%<I3QG+%8B#5HC;Q)$61*"@
M;*)),)\"R<5#Q"K'5S-+UP2WAMP:<N_IH%6) OD)B43/N1&:$$J-B9H&'UA@
MM8-VF=%T-LCF[:<DP4[!@2 6L<[5BA4R/%CDB*7!<$T5%2OK'-<4ML;3&D]_
M!IYB3()U46G*#6<R6# M5;8?C:"@A*)V&#Q9J#V;@=K(I/6>6*2-"8CKG/]%
M>HL8=X88%:EF/-=ZDJN</I,=L1)7]5N95? ]M+ZN_PN^C%M];'N'K4[U>CR+
M<C[F2;=HW2UO^:[REN).!T>Q 9+J'L.[SW+]IDYW $_/67&A,2UHV6'/MALG
MMC?(I9T&1[$?LTZ'V*ERYG;*2-I<["FU.K;C6_#Q_@#^4%(TK5V2Y7A<JMZN
M_\OU?EN_<G$\"*.6<KJF!/3FI-LO:9I>]6+;#EI?X^^GK3 X&L/0U(VC.8 G
MMU@'[1P.;KYE600B9D=C^FMN;0&CY(,WUBEEB>#24IT4<!@2C*>&16\^4;TR
MONFH-^[!B3V,R/6B_8)L@@Z^LNU3>]9?^6UVHL(LO33NEX?LQH%)Z:<-3*4P
M@/G=7LGE]0KT/_;RIZ!-=FG:TCCJY87NOWXL(@6ZE[$B:]5F7B,[N42:7;].
M_$N%(^K::;NQ__[==F-_[_7!/QOOME<;.\W-M1OU>ED:O;G7W-IN[F]O->"G
M_;T_=[8V#N"7_0/XMKO=/-AO[+UN;&[L_[OQ^L^]?_8?KS^W*]3WR\8Q+(N#
M/L V '5W"(\*_5^7OM7O.Q;H&2P@-S=U:M:+8IV497:"]F5IA_:V[4D_OAK_
M\'MH]4_:]NQ5JU->6V[Z??2LT1*1\>W2LE[&I;H\@CYCUK1@&?U&<=.C%X^
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
M&ZU.I>(P&^Z6>.MJ7 *#H0_=82ZDNY#,6[=UTOR<5CXK8^]Z52S&WHEME2H
M]TJ_MBP9UGYZ$K6E"O.]7JH[0 !ZL.+>QT.R9 3P^H[>G@!>U\,EX7C+=])Z
M/'_^ F!HQGI;>CZ.-E,'DP@EJ(P.88-SR>T8<\2+0IYS2AE36L7L8B7WKC&Q
M?%LH-=H\3[19]"GQ&FWNB383BQ!S8Y3%"1E'S"@@61F+@L-.:DD9"71EW2P3
MV"SR2/B3H&:^>QP; _NMSD'WD(0FC_I!'O2,,C7$S 4Q,XEB7(PT$.I0X"$A
M[E1$6BF-DLQY)YCBT:B5=:*OEN*L$\P]&_U<;+[:FW)$UEI[3ZV=<A6KD$LV
M2.0$"(4;0I&VWB/'.9<@/9 E6<;4D(4=_#;("8KA>VA]7?\7?!F_^MCV#EN=
ML4]O^M$^9E*Y:$4B^%::=' 4&S"XW6-X]UF.8:T2V>?*W="8%K3LL&?;C1/;
M&^1@BL%1[,>L8"%V\K%L^*DXM^T ?AD=T(:/]P?PAY*[8.V2/"X/RZ@QG%8)
M<DZZ_59Q\O9BVPY:7^/OIZTP.(+>%+6?NK$:^U=X<HMUT)3AX.9;EF7,Y>QH
M3'_-K2UXD7SPQCJE+!%<6JJ3<L228#PU+'KS"6!J?--1;]R#$WL(-GLOVB_(
M)NC@*]L^M6?]E=]FIR+,PW&#< ;<RP-6#<OZOUSOM_4KDKMQS%*ZWYB5)[XJ
MQ>+]#T>Q4B# Z6ZOVA4 G8Z]_"GH@EWBUC6.>GE=^J\?2QBHR4$&DZQWFWE)
M*T?][%6)/-[\OG[G9F/__;OMQO[>ZX-_-MYMKS9VFIMK2]_HYM[!]G[C8*]Q
M\._MQN9><VN[N;^]E7_:W_MS9VOC 'YYO=/<:&[N;/S9V#^ /^QN-P_VEZAC
M-^2Z>=^QP] "@/[UQK9.+4[EJ4O3]HUC6*P'_7S\=7#4'<*S0G^U$;_YF+=5
MCZIE*N08O]%OL!)9H(/MV.\WNK!:]4Y;L&#E1>V:[M^,<W<>H1M \[:@SE=^
M_.Y'5) &:13>17YOC"AX<W@,C_,+L(EG^?1>[]!V6N<%/3<O2 ;\LM$)?_6
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
M'TTT%U( D)@!(^X4*G8AX7X*) !(?0:*8Y H@]B]'4J,)W0.+];Z !B[<12
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
M?>X1H[FVA166*C&O&O<W8,-#J16W]76^>A8V7 9#LD$ N@6+RN%H(M4)-(M
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
MVF8DDB)*EW"2-!9X6EQX.IV&)Q^=I4Q;1$U,B&.GD5$N(,M3@K7T*0A6X*G
MTP+,;09X2C"UJ$C0)%G.F3:<22\PMEP:;DFZ'3Q=%Z58D.F!D(E,(Q.#):-*
M<N2X=(@[S9 EC" 7";&,<B'<W&._"S85;'IH;)(.5"?G,55.<>=!?P)SSLG
MG0LT"E:P:2&QB4UCDW(^,2$DDCPIQ(TQR%KAD0Z@ =.(I0ES#Z)>H.;2"PTS
M[[.?K-J+G9 9IO*==N: XB)^)?<H+N*[-$V_K5+QK"4OT\H288+UFO!DM4Z4
M6>=4(BQ*P?D<G!:OH>GCXSM2C[\*IK!5..7,3X^X" QI%P(B2B:3?#)6FJ55
MR99!%"^0O)WW.?>K9V&/A=#",1Y#Y$19RQ0A!C.PZ4.*5!467C 6/IWJVVJU
M%U(AQW([&D<MTIQ*%+"B0E+"HW.%A5\^"V/CL>1:2.$3ETQ8GF2D7AIXK92Z
MI11^S5V7']\A=_RU[B05L4 QX5RDC&:_G!/().R,<8$Y*A?1XBWL.^]L58PE
M8TD$0@-GU .&4^X5$:!+QZCOZ;XJ[/L0/JOCKQ'6RZAD$*C+N?IIPLAA&Y$A
M42IA/+%)+2+[SLEA]5RL^;7OMMW),?X(F 4-;,YAC?ZH7R=LW\FPOVUYUV>-
M2<QR8V147N7R>5@;;Y,SQ'#-M(^T&/:+!4Q;4X9]Q$;($ 5*@CO$+</(.A)0
M\)YHFCAHAV 54+$,R[E U4_G[>U\]2P<'(Z8$:.C)5PX;;%F5!A&80-0)VX9
M4%34BL?@WJGFV<(I$1E!,6:K('J!+&,>:15)@+7B@?$77%2]L.]/HYXX1JGG
M,3G. T^:,I&;@' J/5$&%PF\8#P\L>R%%]H9JY E)"+.O$/6TX"HS)7"- AC
M&8L$?@4L'!+33'J+G>'68^TI8Q2D<J2$<WE+UWJ1P(_!O5.&?61",\61%RE7
M2,WMW[ F*.D RXCS*2=>1 G\LE+4Y]\^X+57"'Q-!0"M\]Q:D3!)B@?,;0I&
M$QL9$RF !)Z#\O3"&]$_$O)N7LCMTL9@KAQ&,D2+N) :.>\XH@)38KF73(BE
M52.6":4/W8K^BC3V10Y?+C#WZF!.AL",Q#)%97A0QA)M U<I*663X+[ W.+
MW+D<,4$%BQ9,0A)$;FNB&-(44(]ARXRG+AO\2ZO2+%/,"LP5F'O=,$=D(IJ
MVL:]Y:#/:2*D4U([H10PDBXPMS@P=R[AC#NL)$@B%"QFB+- D?$V(I)2<):I
M9+&9ER.LP%R!N><-<]HZ(D6(1@H/(*>T5L9PL%V3I%I1>C]W84&X.2'<N;0U
MYB-E404D*94(UHHA9XQ D:D8A,*46?% O3\>N C]L'\VD+/]S&L >\Q"<V/O
MZ-2$+]3D7YC$J3+$IQCBRW)Y7UV<<*J_R+U*L\ZCXF.YQR/=XS5D%;^%;\!8
M8W=8'1[U_9X=Q*P/#=H  3:+QWMUHW]A6O%54WPQBN\CG-;41=5?0ZNF1]*#
M&R,=>'1V<[K]XVL*2H24,(K$<\2I(L@Z)9&2.8G0&B>2F%.SIL4+>2G(]$*1
M:3X'+->9Y 64'@"43J9 *41I)94882H(@)*WN=EQ@K?4"(]ID,$L8BA/@:4"
M2P]_(%)@Z?%@J3FM*RD0'T1X@;RV#O%D(C+*!Y2D9<I&XJ2<7ZVK DL%EI[5
M 4:QXQX;F\ZK3(I3K2-*)!_9!I>Q"6/D>6)4P_(FCA?/CGM9CN#YQSY?W=&X
M'#+/B3HO!L$?P1/WJAJG/U;^2GLJ_YMCYY)7 AE&.>*>!>2(M0BDL[#184:-
M?,2VZ2\M(J= :8'2IW<=%A1]$!2=Y.%'9Z-(SB),">C!L'C(.F>0<MJ#8 P^
M^/GEX1<<+3A:</0I?)T%1Q\$1R>U$"1-5 9J$#&1Y80^A1S%'D6I$JPH)<[$
M@J,%1PN./G_G; '3!P%3-F7:\T"<BLBR$!&/CB*KN0)+'U,6F>(XUYQ\0:9]
M[=?]?9CK-\*_H?U]]6Q>S:,#8!D_>N_K4,*C.FIP]=_PM=&^2J"D&^M4[E'
MI:4Z*4<L"<93PZ(W7SE;.KMM_M&8& >VO]ONCF:%S^/B_M%@V$XG8VY?_;?K
M_[[ZDZ07[S/F5)Y+9![V!NT\NC?]V(%A?H]_'+?#<.^,C:=^-28UGOS$.B#L
MT?#ZGTP-T$=@^?[CHQ'-8R+D/"VF_^[]3"<XM+L1N7ZTWY!-,-@WMG-L3P9+
MOY]?!%B!GU"GX?$7)W_C$EP[_Y3N-__ZCF_:0Z"V_R5%1CL'P+(W"FA] _P5
M^_E;, 6[P*.K]OI99OR_7W,0P$TK<V?52U4.Z!TU!K+7,\7C[]5+8?7U7EW;
M^OSI7;6U^;[U9>W3N^5JH_EV9>$'W=QLO=NJ6IM5ZS_OJK>;S?5WS:UWZ_G5
MUN;?&^MK+7CS?J.YUGR[L?9WM=6"#QKOFJVM!9K8U<CQK\]=>Q3:PQA^NW:L
M-\#RTXY][0 $YW!0M;O5<*]W!/<*@^4J_O QR\0]VX\5?%0=QO[X7;!#"ZI:
M)PX&52\?:!^W!['J]JZ<_O4X=W?!]13[MN)GHW^*1:IJ"Y/\43W.(*XFP[_/
MJ2[GU7/J-6;,YC:KEC.9=,IN#\>L,"DH9KZN@WI.,/R'ZA<LZ^GGU>\/O5XX
M;G<Z:]VPT1W:[FX;@'F4]CE1OEOPQ#\[/?_MJ77ODS/=>_MT^\O.7H."SMSR
M/W9:'T^;K;_:.^L;#'3CT^:I_P&_X\W6SC?0HSOQ/Y].=KZ$0T>Y;.XW]W8.
MWIV"SORC>?J^TUQOD,;!7]\:^^$;O&;P&8QQES0//B48SW%C[:N.5@DF)++.
M,-"@@T#&VH"LP8$*9RW#>F0X@3X9PUHV>T10"AM8!DL8ER%8ICFSE(-LM)A:
ML&(B&#2'&4[[1R#:/VQNKG_9^/OO:JVY7FT"5'\"Z=)::W[8^//O=]7:UM:[
MC,@7U=AISKZ@THY6ZM?#.#]L%@.)1$:X)+F!O128$)&$1(UC4LFE&;%C]%$;
ME(3N\ V3M:_B*5AY;9"5C8;M^[V13</(<I5YHD;9]>CC@8O]<Y?P<K4[9H[J
MV ZJ_YOI2%P9:H#O L%<4NR\P"IRAK%04;-;=F>XT6X^8]S%,8P?F3DWU]]]
MQ9QBKJE#(ND<%*D"F+66@*EK!'?,$>;8;/6OB2">)4.9UQPP5:N@A,&14XTU
MQJ,2]F,@+0MW]X4+3@MJ:4)18H-X'6I I$:$2<HMQH!68FE5L64C]"6OQ*4/
M5JK67@13X@"0Y:2*WVT',!#  ]2DJ@^VRO?8'_F63C(*_.1JVP6L['1.:@PX
MWHO="%^$GV=[I,H]2_= 'L9:1_/MOC\Z&(" ]/4'H>WA"?  .ZR?XFV_?]+N
M[E:VUNNJ WN2=;/*30V@$U>J:W%H.=\&U+P]0!H78[=Z\$V[T7Q_;M<"M/J\
M<X][_3"(W>NV[080N=T'<>&!($<=H$(8?92+RO[=&PQ^[FO\RO9UH[4F-EN?
M?S1:VR>;K09K['[UT?C %46)2= <K,7(2,:19%@ZADF"I5Y:[?8N[>BJ_9.F
MY[:LLX,8JEZWWG3_@]T+=GOV#%465+;!H"[LFXV&O*[P17=2?W',&2N7%(8'
M5"RW_%X,1YVXF=ZW8>O&OV&4EU3,V@WPJK7+W:^&<,X=C4@:$1'WFB''.$:<
M6^UBH"HP<U%;?)Y*6 ;IW3Y Q"6XS !L)X"2/^X/VZ<C11;V?^^H#Z![MG?J
MS0[[W-Y!J:MJRWH P-?I](ZGJB/<8!>+Z\SBVL<\\<'6?FT@9L<>#N*;LQ=_
MA/;@L&-/WK2[-4GJ'_TQOOW8<9N?<,&G73]P='GLQC1F10N63<)QT/+XP6,G
MYTIM+5[PT8^N<;&"Z?67\0JYXS7!Z)U^>=-@"5F13)7!EL%*?KL!_2*0_SG%
MZU]]X';#I*YOI$!N0X"1$W2A:M?4>%Z=0?DY4CS+A;YZEA--J!JI0O-8\ZG
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
MC[8;S&$N..>)*LTER RN;90 (CFRE9N$62SF\$+"RW0ZK7.".P)X(D@6_YZ
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
MU1NJ?ETB&>4O/3[S$@',^R_RVQ-5"8;'_W&.5$2L,)X)L=$=<7L&D\-^'.3
M]U"UNU6T?N^L/'.]8@-XV1[4!DTEX!N^<Q3@P\,^O&P?VDYEN_F'X]*3X2@"
M.,%V&MT 3*&ZV+.%[_<.VH-!KW]2=?.MCMO#O?-YU2M5*S^HDY, CNV@@F\?
MP9B&O>HHUXC.*->-(_BK?YP?  :6WXO^6_5/'VXZN@@O=_OVH#H\Z@^.;'>8
M[]!J#^$I&V<3>]OK][KV>[L/=UYKA^7J4^RT8ZJG\@Z> T/UU5;T=7G1:LT/
MJW\MU8_[YY^EWU:JSY<G.+ZZ7+^8T,;9CNWZ>!.-+A.F [_+5;6!+;[';M5.
MU7&L#F(<5AZXS(Y($4;U"JLZ$7Q$IGRWHT$\&TY-2+@[6.IA<.6@<W7N7Z_+
M<G[\<>^H$ZH]^SW"V&!0_?B_HW9_]-P#^PVF84^R/(#[=D<;YN*-8=C-WO=1
M-<HL@?ZH]GK'$7!C1+,MD#.=ZL^C >S? :Q*.&AWVR!E1EMT1/ZM/]>6?CO;
M%[M'[9!INYS)W>N/"&"'=4WQY?'+F&(_#S+?^N< ZTNC^0"980SAYYAKDH$<
M:\.NSFV\JO%3ZRD.8!=G@3C( \K_#]2K?W"V4GG<]O"PDS-5X#LKU9>]-M 0
MJ!?K/F&C)^=;PCB >..M?F&]:W)[VP6BY8_/EOSG;_-PZM_ )H?-/?WP\9).
MWQT(8ZL!H&([P;#@^X>Y4UD>_623K%0;]18+O;Q2L+0^PAU_<>?1KAB/O><
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
M>+*5[WXY-1W'A#GW=<O%2#B)/%AY.]!="U:>A9[I85K )JB@YZ*)4#/5G8X
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
M!;K>F03H^%L/BI^_8!:=YI9O^Q(1>W'(;[Y_GB$LGP7M%W,K'F*BS)3O@R[
MQ%#4.M] &'=$C@K/UH13T>SM%"J\<W4\ZB8GYU^L[K>_!]W^X;"[V\'?7H&Z
MO41U?@+/[NVRJP45?OUW<FS]/>KN'IO'HSVS^_&KT;G&<1W\[)ZW49W#O8Y)
M]QI5^)?K3OO4A:WC6]S5/<>.=1*16 ^=@.HF-P*?AH$=&V0^22^"7>?Y/'1,
MRR)P.:6N';J&8S'/8*')YSD8=WKP$NV=_I'V[:#_E[;S]:C?Z^P='FGM[JYV
MN/?/7O>KR"+=V</?]0]ZW<6<_#DNSL5HQ=V#FGT)WPJH;QLDX!8G@6&'$2.^
M"[!B.KY!/+)JIN$+1*J6[Z=#X10+PM\-.%*LO8TTYYC:P\HD8VH;YV7?>(I)
M+4+GB//E=!I.P!,7NFBJ'))5G(UGB&4O@Z4V9EVU&9N.IB)8UB[>:C_-I 7\
M:8VH^U\ O8ZO3IV08RI1J-N.%2)'MJ.'(0WT&+U6QS=-3IG@R#:6<&1?@A7W
M:@1AC2BR7V"IV>4I"YD7VBS638]X.O%,6Z>&ZP+F&*%O.<0PN8?Q"=];[ Z)
M1N^2G 35HT![<81YAO/0!F%6%[OS8^LT8A8QB&7I 7,)B)WAZV%DPA^>ZX:Q
M36W;!4/!:ID!>0*$>4E!>-,(<\Z,4Y_$ODU#KAN^[^C$L4"9>%:L<X\RTPU#
MQ^8.(HSM+%EJ0)CEV4TB17EY3E0+7&Q>HDN5E ^^_XTR VL+C]B:]Y$LCFF3
MQ+88"1PGC,W0BGQPD@*PB%UZ1SC46B(CF 4MC^$.D_S[9Y[A!_2,FZ6,Z-9;
M$Y+K/><TAAT/1D6@@V\483)-H%,>&;I#7#0)# /F?>O#8HCSMS(P!!JDU!-9
MJ7FTD X1>K=77'K7='W;M?V8NRZQJ!.BK%+/#-T@8%XDW6.C6/K'IE4U@K%<
M,, 4#0+;B+CGZV[,N4Y" ]SH*(AT,XS],.*A[8?&UH?N8I9595[,(, H!=TA
M#@M-X[["HXC];P"B)TU<:.K.E]>=.TW=>5-WWM2=-W7G3=WYR]:=;VQTMVBE
M!F S&B6Y**'=@#!O^5JL?"WX:SZY(R2SGE$\>B&6\YI'A;N-S=C6JM?JLUO)
MW7[GZM2)@S@T#:)[#KI/C'"=>G&DQ]SVF1.X(7,YIB&;EK_$QUZ_,H-FI9>O
MM'/*.7?CR.6ZR9FE$S_BNN\ZOFY3R^9&[#BV&6,T!9;HOO':6VO(ZAGILE1=
M%:M@N':$Z0K74CN VY2>C7'%1/!69"0@%;%*\M!D(=]-CU_I$D-4RJPBL@\Z
M[;Z-';Y=>_5>7(#L$<AE7M,?;U94:VEL5W!/HWMY:L8&-[TXU",WBG7B.K8>
MQ-3326RX(+..%83!U@=K"2/>R@!E!2X)K9 3!\OCHR D<>2'/ P\4$WPT5SP
MIEGM)U[MSN6I$1"78^6S9=A<)S2,0"'9AA[&W+ <#_[+0"%99/'\< YR'F&"
MK9]IJ3)F-L&LK*H_5D#Y0J6(65CU-.\),/Q1ISF?P/!1U7!B_(>EPGNS&[][
M?79U2KAMAS;WP1AQ <Z)9>J^ >@.2V7[/F6&P6+9*,A="VAOA.!IA:"W^\4Z
M)9$;N#&C.@NC0">.'X,0^%RW?,MR3)>9D6/@>:YG+![R2:! DZYN0Z)WJJBP
M)'@6L%$&Y65EDR@U$BP7@">"$DHR86V$YNAG<#NU*SYG2/B%R02L*+/"]R]K
M<[7//!.RC9/3JZBM-D#;W'+42R\NLO0G;-\)ECBL6<"B! FU1+45JA;HS0('
MF(U&]^PT<#UP!FS0&G8L3OBH#JM@Z=QS?6(9 2;2HJG8<MPE*4@@%P4P8-F#
M2-HO:A 7\"0K]\I%;:_4:.#FJ&G*ZRN;93PG<:L=*YMA:#!B6K9!7!(11GG$
M"#-X9+FA[2K&KKL3">XE5]49\AL^0N[OV8*9RS&B*';TV"4&V"D.TWU&(CVR
M' O^X?A@/FY]<&](+Y!41'?*SAPAT6W)]ZN(P7P6033-A*W]()G84_NC+RJ7
M>O$1?)K'\F5E"9[YYB3DX!HD)+)B[L1^H-L6MW5B!K8>,NH!"$4QF)R.2UBX
M]<&TYO/GE=]3HSLLS),:]@C^4W$BO1%&B9(T;29K90.LC,?XM&*)Y:').*T=
MH\B:\#',1Q)-!3EH/1E%I*!D,B=%,L**O@S"O%,:YU[I)?<KXG+-AQ5QS:Q/
M\ S+<TM1E]<4=?W:HJY//,\Y[TFRD/'9)XZDQ&M2RF5URFKL;M(]C[[WOH%Z
M[W?LX_Z7R^/SK_"[_:37[Y#C\[;9L;Y<=Z^[B]78UH'5M>"^?69VX)G=W3^3
M;O_[-8S9Z5P/DL[NU^N3W8[=L40IUV6W?<HC0@*LA#!A9G5"3:*'L6_I3N Y
M'FPV*V;.?!548,9!P,V0N2XC!@FI9P2V!;:&8=* $G>^E.O37OMH[^@!Y5EW
M/VAV8#0P_9!3&C#F$9L:-+:LF'#;#\(XX/;CB.!M^Q<SP=^Z/<%V%TPQ=4)J
MB=AI'*/S#(-B7-3I\HH-/2\(8_X# (VESICM5\B__'%!#]T^^JIUTVWD2'9U
MPVH5Q!YREVCO^ND%;$GP6GY7W!Y%X;9@,)&W:BFF]#Q/L[PD6J'C,=8Z(V/-
M:#K2WH7PT]\UK+:6AVYJ&.+UTBR!-2DKH]_QGXH:79832Z:9"V&3PBWH^ R_
M0O]'T6'6EP9-2CWYJ0^2"!;PC[>SL\^/S=.8<C^V:*0[M@5&7^A$>DCM4.>A
M[9& !KX56%L?TG$1L)?S5\C4;4#LV0X)(R]@X&$ = 2^ZT4T,I@;1H#$KG^'
M@7\3^^(2;,:NC+VX"%6^-7P^9S]/+9O'OL=A[0P/@]"<Z-2BKNZ9/O-\8H-K
M!: &&T.[XC3+YR%V6^LA)=,<)A0L *HY@2C.1X\_0\( L-^$-:?]H,-IC55>
M$/[7?S6!!PB.\Y*U]NG8S5\::=&_R2(-@4K@E B;C'->H]?"-A%XD8XWT$9\
M,DBCRDL61->*KD!,OVA8((D?D)8#IAR!"]D4\+[1K'E<XZL0EO,(K.H!@M\/
M9+W M@PS@TIRU4%"$4"4^*Y^4"!\SH=#P>EQQL?P$TFL,]?THKAD^]?;8C K
MF/<B$F'?M!'VY91Y(=@YEJ]'!A8"4,/5:1"#)6: O4-<YE@LGK=UW  0GMF.
M'1*/4![YS "3R*'@%W$' 'G>"$--BZ($D*\$2[+JU03I ;DM,F,%74.*U-Q8
M#9C_<;NEMQP7Y'Y?:@7>_:9S1?HA(8PYG+,P)*8'%J%)L%$ABT+JA#YZBI*D
MIZP=$.T# 5^&]"+G?Q1_>1\E^<607OV1C 5*B(O>JS&K@@.L4IAK'2B03'ZM
MTN^#8-LS/,S 5_UCU8-5<OZV2,Z?ZX8HO_.-;=\E-WYM;)LW?G?;;;UMQ[GY
MRMON>OMWCFW_DK%:][KK'1UZ7U,CWN6-,LN7"N[S4C*]^X5>:\'!E_V%!;!T
M)+#L5<"B :;,O.S;6<I:!^D5NIBN^3JC>GBJ-S;P?;?>T,P9J^R$^[8\7^LM
MTIN-2(@<_E5;O+_9)N,KO__&]!!_\L3GV>@#.B?KDK_P4,=$]@D_/S-.S@_L
M7O^KTST_$<>-'>P3?MWYV>O_<][]UKGJ?#RX//GX]W"^3WAO]W#4.6<..#!6
M5QXW8E]Q&PO;X3H3Q@C/__/[\>B?N%/O$QZ8=NR"YZ+#@O@ZL5S,Y?=\/0A(
M:#NQ$5JVM_7!\6YJ#O3+Y/^A/< ?B+_SZJO!L0;'?G5*?X-CC\6QZQ+'B,>=
M*(Q#+#=S=&+$%./HGLY,K$DRS-"E2-[A+)9VK"F.;9!K=30-I<&(76I'_$:/
MPUKZ=DL!=/V Y-U+6D3%#!^("6Y09!44N:I90V[(B!W8H6X$KH%U!$P/PC#6
M&;$L0B/?(01)!\T%$/G]!OSX=1;-G7[WV]E-3ZV7F]WTF-U4Z>0P-@+/)X8>
M8M=1PAU/IRZS]<",61!$+(XH^!9DL1S\5^ZFMQ"HZ?+)S(G1 XT;=79BPTPC
M#^:0EP9.X_T\V02M-PZ_I%'3>$4/0>#N3LV>B4+;9[87ZQRF&_-28MTWJ:]S
M&B"K)"A.PT"O:+$$^E%>T1/LB]<1_FD0LD'(%S14&X1\($)6-JK%#>+Y/H,9
M=[&#J@L(Z1&B^Q:/;5@<RP],0,@;2X9?'T(* _C?(DEF62W'*RZ>V4\S[6*:
M7:282X<9>73(D/Z\J*B9RZC6*')CRUY3\H.AJJQ/N*"XFTMD%LVN,"&SGL57
M9@[*7$+%>R=[GF7P>3J&B;XJFV$6_<_X3YXQY,63X\+[MS25UB7SLD5/4)'!
MF ZQB9FH^,>"T"67ROQL.3?8/A76GYYQ+4IRP2>K9=CU3/',+J25PT!7*R!]
M6-'R0@'I;/3[FQI\6XY]5PW]$$:NBDC7IH+T!;(/VT;ORRD'M]F+;4./#(?K
MQ(ZH'@9AI$=NS/V ,3?"X-2B-_V;D/#5UOAA_&K-&C]FC<WNV6EL$6YRT],]
MV_)UPEP3-!%Q="^T71*'U&#$W?JP:*[_IOBA'T^MMH B5=%Q#><0-)H:#E'<
M?=W]<NI8$>Q-T]$IP3[L 3-U2AU?IZX;>6!$T-B'98MAFI6]4-^22U.W [ '
M>1Q$C!HAH484F+$-)HD'+IQK<Y_7-^#]JS=NW8]EV799U/'"A=@OL9I&Y^R4
M$Y/'L&YZ$$2P"0/8?S2.P"B/?1^6(C1<S]KZD"<_EU=S/,56W(!2YANX>^]*
M^IY/GX\)<2,>V-P+"/=LT#W<M1W;B%S'LHT03Q<O+H:B#(,.P>3+!UH\3"_!
M-I/;0O)"#@NZF@7SYZ')]#*)_H]E%O2]N?C?'H>^VW#H-QSZ#8?^+R4H:#CT
M&P[].SGT'UR"?UL!V)VZNBGH:@JZUOJ<HRGH>BM+N:EE24U!U[,4=+VFG;"#
M3O$%362+ UH:([.G&"/PAZ>9<*315E\X$?GC%VZEM9NR>X/',^R6US Y3Y15
M)PXT/<$JLM8S4%5"BH!3.IU@S$GU,YH/,:UZ1/P&LD,V-+_CUQ8Z?J97@FQF
M0Y(]ADGO8X=TSL_L7K]M=ZZ_D"Y\=FSMCWK?CF%L'=+K_Y-T1_^,%I(]OAV0
MX^NSJ]XN<SJ[[+J[>V;UOOU]?OSMV#DYW__>N3YSNM\.K)-O)[/I_1$+N!4Y
MH>Z'V/4%UDOW(\?0#690)[)]U[?<K0^N\53I<*\HH:T!G75ZM_6I2FQ YV&@
M4V68!9$1QX'AZD[D1SJQ.=.I;S*=1;%CFCPV',*QPGJ16/[E0&>#G)]N.M:E
MD5::93B]/^[MTZQ@X3_VIV_6BI[)QTM#3)63CBG_R09T?"8YS\;PV/D<OIJ#
MVMC9;T7E/;6=?8CCZ,5?<]Y&$>PI 3P8[RGQVT^S6;58]F!J].(*>K%[5#?&
M?=,@(4-%Z+DZ,1Q+#RPGTN/(=4-F<2\(HJT/MK78$:,QQAMD6E-D>MK6<-<\
M2R.P71J\>C&\JE6*4!H1RW; CN>F3@+/U&D0,#TF%#[U;5AD2[5GL-ZO$6;=
MJ][C^1LZE!+9H9-I!O_?$ R#C%D>Z,30TQU !YV8C(*,V9;N^#R('(]',0OF
M"8/OS(!Y^530_2DL,2\["S#L5SQ1Q-D%%?<PB46.&!T.%R+H17<$V66 :S]H
MEHA$$E'D?J%"%"U1H#/#;WQWHI!,9WDU:2GFMNGX3Y[J8;K;+MG@7(_E1[['
MG&:8#(%R5B1E:_9]SL]?U]%VY69_6CR/>@MT&")Q^YVL8X&=?1.[2,/UUW#]
M/6-CUEN-HB+L?E@(;2_>3]!R1]#:#!M^!#;VZ'!T\O'XJC,"F[W_Q>GVAX/C
M_F'2M?8'O?[>S^-O>Z1C=<_G;?CC\Q.X[N3[R?G!%=CLP^[N=Q/&/.A^/+#A
M&J?3WX?[G%T?6]VX4X\Y>"9U39M9.N?81<N(8MTGGJO;+#!-9G 647?K@]GR
MG2>N]VYX N^'T]9FD@.^0N39G?(N#*I_R8<_N,P<;7!G%=RILRQ[G#(S=$T]
MQ+)"XOB1'@;<TC&@8)+(#4V3(NX$9,74@X81[=[08M\#6AX>D6TPYVDP!^V;
M_F7:0,TJ4%//<:*&ZW.'@77C>I9.O-C6?>:$NHG+Z<2<>0Y2F+8LQUVW(.7&
M6#&DL6+6#%&P_J7!E!4P989&T(E#@UB *2X-L4D$\73?]@V=\9#% ?>IYUN(
M*8;M->;++\(4IS%?GAYL'HXH^^FTB<.L!"CU.(SM<!<\(J('41A@3F2LA[;C
MZ)P%W'9@T4)"MC[XUB*956.B/,'>Z@]XQ@6U1F.H_#I#!<OI;L>4?OHG_TR3
MJ(U+T:#*0U"E'F7AKNT9@1_I!E+-$\<+=>K&ANY8CA/8D>%R&67QC15SK1LS
MY9ZXDB('4W',+Q-TB]/YQY@OCSN :_#I:1RI!IA6 :9Z3(81^&],39V:L8M-
M]@P]C%Q'9R3P/!+;EH7 Y+<\:T7_J3EV>H+=^$DP]HXNIA-1<P"JF"_V-=T,
MPVB5MCHOC3Q?QP5_,8_V?C+XJ:11:F!H!1CJU<,X-"1^$/H<["/3PGX\3 ^Q
M]:='0I>$)&0!M=$^<MW%T'#3DN<I3*-'URPU?2>>;X+6&\K7"\DWNMK@N;"Z
M'B&S?)=;?ASH;FR&.HF9KU/'#'2;QYP'L<%, TQ&KV6XB\T(-Z,S14F?6Z-6
M7DZG>RO1JY2[.VE*7;+U(+;E%^3YU'RM>-N72.H7E2[F^^<9PO)9N)5!_0GJ
M5K!#P3!%5JQ>O)..L)>>D+I#R2>-G7?R(R3L_!- +RI<Y76I8>GN%)CW'7OH
M.)W=,W+2'XR.KP'?^GM.;W=_U/VX][/WK0OX-#@_Z1\[\S4LO3[VT/E^V=L=
M#'L?3\Z[NQVST_]..M^.C6.X!XQGU/O8'7;/AW'G_(O9O3R-+->*/1;I?N@'
MV(DYTBE\I >1PVTCX. '^_,LWY;G1[Y/O#  _>0Y<4BX94>V95,3%BZ(YVM>
MCOYJ'^[I?[8EMVWG\U[WJ-T_Z'47\:*.!DM)2^]\]"NE7__&M0']P6_N^W$Q
MI..G+:P^Z.XO-B, LV&N&8&(B[<%T_W>?Z888X*15,F%QAO;-MU==DH#ZE(S
M,'2+>-C:Q8CUD!-?#[A%0Y-XN!!;'](Q7]#UDLR":US,I(:+VA+U5)9A^MK!
M&.M1\/OV)<TB#6=:>X=?(WI;QGOQ*_Q4_-M\_[ML E)^W-+HQ466_N"1%EZ)
M_D&"H'B0#L$4R+%I 3R1P;?XE648@2:7M/9D=9M<@\47S*.SSX=+ZL]O:8/T
MDH.9(-\"FXW(#DT@J%$B^S"EL7I#=6T))DCP?X8596.X!(<[R2=4%OA0?/]<
MN\CXCR2=YL,K[2RC&%K0!*GY[ TWH?T"+J-L[8/S)58-)O('38:BU@WY-)(\
MGU)8IYDI4 N/'5Y IL!GA3D5;:BF([S1N^3WFR%%/N5)O(]Y++G=_:B4<%U-
MM[,,BZ%1*?]YM:"GQ8[HBAGJQ>+;O#V=#-(,)CEZPVAT?'D:<-.QF04>@ADP
MG9BNJX=.2'7/<8GM>:YOQL[6!ZME.T8+I'@1E*0@M,3&?9> R.!V5#*83\-S
MSB8H5RB V&EH'"W;JTLVIFJM@I^!CI+=4I LG5>84,CO9$!%_^,DX[(PE*&H
M#Q&JLAJG.@),,L8[R*K1HE?<';??U@K]6A]XT2@.7NUBFK$!!GLV:+/TY.OU
MJC?NJMYA;W6S7'<N3WW#I"XCKAZ;$=6)[P0Z-7D,]J[' L=WF<<Y1E6)Z[0"
M?Y'-I,3FB487NV^5W?XNP)X5<OBOVR(_GWDFUN[7M.Q[0LF9ZSVUIU[S,[[E
M&Y:GL\M3ZEM.[#H8ZC$BG<2NKX?,B?4HB$V',,L!,-SZX&W[BZ4BV]KN-"L0
M;+ZA$7Z^K*/1)2]P>#6H>F)GX==BUD<T]O*#,>R/)(T^9FG^=AV.WNZ!>0IK
MYID1]_0H-&V=<)/JE)BF[@6A$SA&X-NFN_7!-KR6LTS! P[QT<4PO>)(FY"R
M[X7NNZ&)X"*,@8@BY9M4]9>@UQ^":X^4P=4!+E])SAJ06R9^_<[5:>Q&)#8L
M6S>H3W3BQDSW#>;IG,?4ISP.8N8BR#F+F5HK=FS;UE B:Z*&[7=_\'PBJ4?H
MT\<0[]^.\<&H)O[X!UX"0%V*VDNW:GSV8./UF0% !L\Y=GI]AKU3(W!'#!]\
M%6+: &G$)GKH^@Q9Y8CCN";XQ=;6!R$U.C9N7.C;>"%F4ICV  \IV/>KZL2U
M-M^[Z5BBE S1'(SS2385H-98]*58]=M&]\NI18/ <"VN.ZX/HA2X1 ]<R](-
MQZ"V#5(6VC9H1]]O64MX>V=\0DPF NE"92@5)4I0?G./T$V(/;5O>KD66IN;
MMJUF0TA%A&T_S80Q\(:WTG=TC[EGV=0*')U$(?QA>["56&3JN(P1<4C$*1&U
M8X8/IN9BXM'RT*4(WF*0!2.8DR)&685G-F 3"7G20A0W9$PK15*\OXC$U^QN
M$?A_4#/;Q<\-V*3PY%OM\5_-R-L>#E.&9ZS+M^7>3_SK^F0D/_]1:YO WC)]
MQ[9<U]<=)S9TXH#9$P2NIWLT-$S;"%T7+1[76K*K<.E76N&G;C/0K/!=*^QT
MVJ>>9;BNY5'=9;8%A@BXZ:%O@)]$0EA=T(%QX&Q] "A=6.&YAN)HU+Z", ]"
MVH$8IHQD2>=&JE;QI?*S"U?Z[1[4=,[W2+=]2CS7-BP2Z(%'8IUX ==#:ODZ
M\VV0'-,$W8O1YZ#E+>EJ(U!@17%X' XTXO#KQ,'I?,'#"-]R7$/W'8OHA(4@
M#BQV=1=;D-C,<N+ %^)@FXNE)H6I!;8[4K2F8V5B9#+=":VL(HXG?C03^'N(
M[8$2LGDX=5AZ?.)GTDG@DUX,+D',$Z3"?;O!Y\YYYV?W\M3F9ABY'E@N)/+!
M-? =W6>NI7/'C)@7.HS%#!QLT@JL)='GUPQ;C73<+AU7H-3LD!@!M0/=#!C!
M/FV.'C@.T9GG^MQR C^,P.H)6@%9I&F\!X@A2I6Y+_ [C ;#-S=$:IX&U^8:
MLR]+8[YGIK)GWR-3^273DH,F+?G7IB7OT6P,J)(7AV)KDG!L=ZX*M#BSCK\=
MV]V/^_#$KU;W_# YV=TCQ^>#[[U=9G3Q[_!L+)Y80(O=D\').3..OYV,NOUC
MJ_OQ[^^=_B#I??P""/3%@+\/NKOP_&_[<6_WR]4I)3Q@L>WICC@N=RAX2)[M
MZ';H,6);0>S&WGRZL6E&9APPQXBCB#BP$)[ANX8!JQEZ!@G<^73C[EY?^]0[
M.M(^[QUJ(O?X]D3C5QEO6IX>??=4S4ZM'5G@EX(*9VY$"#6#V PLRPM X_I^
M3&*1F(SAK.F$:V,^T89IGN/)B\1M%>]*94OJA6/D*J&QP'8%]K6 >X'7ZC1'
MPK/\<S<9BB+?)<_->#P$L,YE*VSZ4S 81/C[)%7)9)?I=!C)I"]XYG2(=Q(-
M?Y,QDWVSZ7!N7$++8,QR>J%>J3P(G[>?9P9:FZ/)X*;7%CF_/\!.$+T/9(<$
MU=0[G[UW2YOF95I()OI\7ZE?C/ADH,Z\Q)NI%@O1G'&/6NT&_8@]&S!'&*8,
M%.SP:D7+C!''\VS3=$+*"7.BT+$L"GXKMS@W+8??8;<;*]AE;1!4N:0_^!%G
MV'4DX> [RC?>AZ7<$9,NQ+\7S\/L7/GQ"]MFSXZVG7[;Z?6__NSTCZ]ZN\=F
MY^S4Y0[VL'1UTS*Y3CR,3H'1HILA-;CAF#[S D6GO3Q/=%D_FAN 5&$5P0X;
M%VDN4L'_$$8=K*9JK*$J(VM7J6HVH[J$AGF**'#C)0O-'%X(C]%!G[$9:W\.
MLJK^^@Q<?-C3WW5!Z/0''5[2JWSKW[-:"%1063WJP^/G7_[6$KH;WS^.'_?^
MXHY_)(";";MS1J2>A*V=9D)4_A#YP?@K> 6ZQJ/3P'$ I/NO>YCV6Q]$%R3$
MU!T$2<&;0V_>%,\OJ\LMWO;1U\,][:BWW_\&QE%+.^CNW'P$MRZ#1F?E2.OW
MM/Y?>]I.#W"R*^O)ND>]3P>[[3[\8_^@V^[N'+0_:4=]^*"SU^T?K=&++4>.
M=U_'=!HEH*A_?XA=^K)CEUHVQ^:O8)E,X5X1V"]@EG"L.19V#QHCE>46T0D%
M&V.(+"Y57O\X7?KZ-^/<+26"=]NT:U8SO'QJ5X^:$9M0@T:.:SN<1*%% TX-
MS_((BTPO<MT[HF:-;?9"MIG1:Y_Z,2R,YWHZ]1U?)V84ZB%C5(^H83B>X07$
M%:U.+/<&VTRY,$\2_FK)7PEO"6_&JK4L2FLBY9NIQX:<T6G.:[4X^$/IWA2N
MS+U=E)KG%G*.Q8&31"^D;7NA2/@7AFZ.V(!'TR%?E. _:9ZP]CA2/NHZ=4-\
MB<#.]:G!(M^ F=4)I0Q)TT*=.DA>Y#N>8Q(*:,Q6[H6XEI$7S)BO59_)7H1<
MAIXG@V4;)D1A$1(?+0MIS$0)GB8GZ+[-%.\YS<_<<-'>)I;YD(:+KK_M._;3
M-URTMSW7?=!M;__.\>_7QG'%P5I!\!3=(5=NE%W>(W@4&]@:-F44'0DTV5<)
MFU 6NU&##?>X!HVQ^,_=4[K"/5['E")\W:-Y9S-C]1DSWEPWT*[2E(_J6+^9
MY'FOB/YN%2;3)\A.SN&%X6\K.+0@9@=C,,3XIWJMZ0NGL3[4DE<\>)W+7K\+
M5OK?Y]W1P65G]XO3.6<P5N2W^V=TLMNV17J/]?=H@0?ON@UCV#,ZHXYU?-Z^
M[.Y^O^I>#P?(J]>%ZSN[[*ISO6<?CT[JG?/L[F[[-'0C)P:W58\BXJ,W$.F^
MZ4>Z:826$UK<X*&!GJP3+&;!KMSK]REX[)[(^&D :6,!Z?')] T@/2L@7=<!
MR71\ZEF.I8?$<[!VWM # M!DAK''.;>X$X@^$YZ[F&/[(H#T6!_B-6!+46NO
M%[DB-^0!UE)%6HMQE =UJ5@R6Z^$#_Y94ZQ7.0Z88TZ8K;&LE2N+J.EK#_L_
M+YA=S5I7+K%"W_1LG0<<:\AB4_<MCO4DOAF1D,4^L5^?H*@H^H*\-*+R"%'A
M<6 1&AHZ#6RFDPB9K@*;ZU9,[9":Q(Y-(HI+#,-;>J;T6*;JY6KIE]KH]XT-
M-?KAT69MHQ_69-//&+NVX9NN9[NZ[2"U"G<MW;=#3X\-+Z)Q8!,_=%Z?H#3Z
MX1>("@&_R/)9J$?4BG3BA99.(\/5S9B:'K,BD[E8?.A@GZMUUP]O(1+^Y\(I
M\FQ2_)-VD+BY?<1;"&0]R=2LMZUP:P#LE_'WE7&PVTND&CM@57"O-8"_ZI[O
M6:<!XUY$S% /?8?KQ+!#G=I(4^H9D1_99LB-Z/:V1"\M!$KI-V+P&#%@#G4M
M$J'_%R## += ( )/MRT_<'TC<BV7;GTPMHW%PYC'!T.? D;7_%2G4:*-$ET1
M/Q_G337X^8OQ\WH&/SV#4,8-3W= :8*3Y -^V@[FME+3<&/N>G[X,#7Z7&+0
MV%*/%P(L_V*6IP<L $^91I;N$U"BQ,-PBF/:!-FWC6USL;G?ZU:B+]GB#VM1
M7UN+/]-HR#1^<47&-,SY?Z9\/-G[L4;=^^Q>T;%TU#$[UX GY^P:\.RRMWLX
M['W[.SDY/P2L.3!.SO\^/_[VA?1V%ZEWCJ^_7G='7P"7NM\[_3;I?OSJ'(_^
M'B%&'I\?CCJC[N!D]XS(QC_?R6E('-^SHECW2(2])XQ #[@9ZZ[O\\CR;0 F
M/L_XX 3,9AX/@A"+Q")"'2\DMF5R+V86P=_/]>[[^N?1WI>O>]V^MO>/K*=\
M(UP:=\X4<F/P'W0X%4Q%>2F9\"&*)I9PI-,S61%2;TL4)T/1?@C_E>3:ERG-
M)CP;7FF'_"+-)DBGL9]F(T 3_8MVF:B:DJ.]G9;@=!MCATO)<2&N5[<KN20$
MO<-%EN 3H[(EIN@!(<<%&#_0,L[2LS$VSY*UFUP&;[%O&S)YB@YN0IO@RZEZ
ML&1,QRRA0U@?^%1PD=_,C"W;2:E'2KJ+E+%IELW.%;S1LKJ6<#J1O+;C=+(X
M5FWY,+5E(]S6_JQ(2K!-FEPQ6&9%;XU-H[AL+(6$4P-\JGKTLD5-L8L>+--V
MPX9P"QN"?S,;POU- -\J38!'4"@0:]MS;B11^ 5,!.O$BK >' BWZ8;@Q>C/
M#OI['<V:8?*1?VJ==K?]4= '_,^1MGMPM//UZ.B@U]7:W5WX7_O3\='!D=;;
MK_$-("'!0;_XS>'>T==/??&3WN>]0]'L=@D1P3UW@7-O0UBI4E<(_ O-ZD[[
M*[YN^_"X(F& "?G8/MP]Z'[4]GN'W^"O^J=>[__PW_<@:E@#F_^F2E#0)Y6J
M1EU $\FMBCR1^C!-OZ-JKJO+, 7-AGSPE:Z2]%0E*=2(7A7*'#LB<E$?_;'=
M_BP4*EA>NOA'=;UHR(AZ2TLO..YE;,JH?EI]4CZEJLK.4*=->4N4HR8BV[A5
M'BYR%4>H#AA;M?LSF@^T>)A>:N"T7DX&]>_D>FG)2+2BQ?>&N_*8"]6OGEE>
M5KYA\44V'6MP(U[[:D)_BH]@\"(K5%]"L\\E SEVL1R!=DZNR^K;HK<C&@\3
M.CY+ *Z6_"SBX4382TA-(.9OD:U,MLNB;)!P^6+8G3*?@J>>EYTN1W0"6BF'
MT8%K+1OQPB\&MPE%,OZ1#G_ H[(D_X[T7V,&7CF($I(JB*'0/)^.BI9=![%L
MT(EW%5?@*&:O06XOL "'(,SX92*O4".LW4P32R36'E:'35IE^3+\_G_R0FC@
M$RS)CY(85K&\.5BL)45 \4-8!OAK+OMV@@0,$SD%PNZ]>08N<=Z^<SF_\IWP
MM6=?*BMD"&PPV$=RW&*;Z+HP&*FR%X?)*%'DH?"-NEV>IRP15J(PJ<&FRA/1
MGV(X91-IP.65>5E,P-PNF]]-[^?G2YGY4KKETL'@67)!E\MXM1EALJBD31"W
M1$,9K<[QCR1+QW(3"18%F%\:X<]&]!SFF%\D$1\E+-?>5??:2>$:"E=.\]]K
M\%"0JLY.JY C,.-E*V9\D@YC27$-)QE8Q\.2IT&2TR5H5V;3JGEJ/KVX %F
M398H8@< :%FRG@^F&*^ZE&7P2&N'PB$Z44=35LZY;$XG-I2<,DG2APU9X=OB
M.BVF@$VB4RUR520QQJW@P;"3T9T"3&4@;H)>;W95: @NTN0*QPH8C1&O13R2
MX@8_Q)ZS"]_".Z<S/RWQ3[HYM2>,<%[A?Y7?74B# )E5'OL>MPPHG+$2!W:%
MS#H#;'$C\?"]!K]/LX5% ;F(8*VOE@@TJ+H?">/B-[/??..A-DA%D[+W&AK8
M;,!+5*O?0-"]7&DCP4R(@Y!#*A\&@SX#OT8L&>)+DI>,X\,4^YY4K8(_TRMX
M"ONN?<[2"9?!<_CK649'[T%N1M@S3>:\B!<<BVTJ5.;9%&0YS:[@14%$TXN1
M7/AJ#Q2#@B6!!X-3/ 1QJ98)Q:44+-026?*#P@2+_!KD*,I+6AMM2"_AUB!E
M_ JWQ#@'>('1B,_+/:[+[X=4O!V. +]^KSS^15U=[7>$YJ+3N?A!/$5>:= S
M_YDFTO-3]X'W5Z[\[)J4+S)*8=UG5+P OQJ;<K7+A8!B6'H!Q6;W2]FK'>Z"
M6[*EG0GQ!M,+%@BFEB'94\'.+-B><-$C+H ! QJX\F,PN<0ZCE2#>AA&7N\/
MORBB[PO5&D^'U>,B/H,5TPF,]7J&FZ:Z$_^9Y*4YI&:UNON<V-8&0,%"T-@5
M&\(6%%;&1*S">^T'S<0JU194T.8L>XMIF+,LD?U^Q+J\!\$O;9H"X,3CP63(
M$OD*^(*U;W#:BM6]99G@ J'K0]AUL:#!1L4,J W+?@8[Z()FDS%,^""YD")6
M?07&!^PRL7WD T EH_TF[+CO7')[2<NT]GBE"G$:I^/D/XADU42(R(,(<65H
M$"BF5S0)9S:QNG]KCB<(GS!,A#P)3?UU+)3Y$5H+PL! D1*RFP[5UKQQ7@:B
MGWC&!2#C>X_2">SS"2_[H<KI %< BY!F[R-A^Q8Y*642[5&8/,X&8W ]SE O
MS>#2>S!))LF9E%()&%?EIF1#FHQR-,+/8'"THD?*^60RY O )B9%T36)MNPP
MJ4-DPYW"4S'T!_KMJC1#T0P;1S#0[$HOM&8!GQ)8IN.ZB7+CRU8MU@MS'-03
MH >H'XW*[VH+**^I$_TJS2ML+J1[PV7CX#JA2F@I.B@T@\5O00DF$[R]6,GW
M2XVT&9K=BUK+^IGF].-(T@L7C6R%M2-_B'M;3)S"#C" .0@'N@?OI:ABWU$E
MY7>]:JF[<7; V,2-,V<98."1UT!+R-M(;KJ+%$,G""@@!B(L6%,0L(!))E8;
M[HT; /6NO*ZRE0L':,'2G;?HX1E<F-Y2&<4QSHR::F$/PF/A[OCE&<!)-B?+
MQ?1S6-!T=-6J86&YH=7Z%0!2+$+U1H5Y.Z/MA.>%,PM"/$[12%4^<ZDSZSXS
MPH#R(L81]HI]3!>Y%PH@[$\S:0N,98:\$,1QT6RY>FTE>R+F+UTQ*88W.BN%
M.Y;DA8]4AL[ES.7%*4..L8O_:\D(!C[2QW])BZN<]:$(!"@GK78D49E(>,%>
M89ONI*-1DN>B^YUP$&'.1"<'^/]MU=\W2ME4+2\N?MDN4!%O'^WM:/OJN7FU
M1?&K Z&P -<.:K,V]YMJ3BYY""84/&&B-%V:;4N[-8TGX([R;?CMZY.<MCC3
M.5+O(%UZN/L8#-MP6-<T42H^G@A &PL3<'HA3J.DE-WLE)<TGA11 TQ1%<T
ME;MDJ]TSEND_[%!_?<*;O7_V#O\YV/NV <>>LT1V$:_,5=A%0L!$0H'WOHXL
MQ5G4S0=_0NQV09>B>IZEI2OTO 0GN%P%5![1D ITN0#$$)&-"M0"Q70.VD.,
M4F 5^GKBM^WQ&(VDQ7/6_T.0JRM,Q!_X7I)\F65S\ME9D>8LGU0@$T48_4+8
M'4PF%W_\^]^7EY>+<+.M]6!$5 YF#H\5'/^G/!1>\OV75JE Y[\%])9F!VSA
M:%2<6$[ KZ^07[XJ3'<\S<9)/H!_U%NS'BDH->UW]'?\F>F\BWXOD+6&^27>
MMZ52-P.;:._P1UOUK[9^GX/X^KEX@<G2&I8A2;3$43:FV>(,QR@<:$" !7>&
MN*?EJ11&])G K0B'Z$QCLA43#Q-GA/BH*S$*CO8>F!<J="2FHC4[%Y.T58C
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
MH#07U*OM*HUJMQS/65E+]>=TS3*QF5%6RH.K><7@"*3C,1]*6*MYI\/T$HE
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
M=S :^:;*YL7K2FI3,:XY\'3^,-Q>Z/&"F^0NH*XTUUAVBB6J?IC$E"-+[8S
M_)?V.!0P0HT.[Y DXHH[E4)A+BXJYCBW%TE$ 8,.DO<=<AC-XR!@ +IUP*J2
MAQ]D\L2UPT(<%>JM+W<M6,?;YUJP[(6^!71,&>=VO=_N%H&HE_%9B4?*(P>5
M<0T$&T;H=/;ND8#1:ILW?N<ML\4N*_-1XAMG=6.FN#;.8;A;/U:9*:P'6BJ/
M*UM"H8=5M1.*/;'8$">-).Y-D*E (Y#L@'L?MI)2-^;6YV/* <6Y.?,KTZM[
M;J$OYXZ*M7W<4<F3^%>MKG/1Z/6=KG-F].RFTS/:YX;S^0I[-X$U>87!&X==
M<E<]![^4ZV%%-EH_SWQ?'*[RPIY<Z_7LYYSXF7-N7S7[/>.JTV[!$;<:[6[F
MI L@'+_SH%\:4=\TI[IQV6@YP-/G#K!R)F*S.^'MRL2A Z[E'? 2YLHO=K35
M7-Z%N0SW87D(#_.>7?,/'S;(%CM<J+;R?YV_/C9.&\ME76U7?T2K7"H?O*Q;
MPM.=%'Y$PXCC6NFX5N >#/E0[$)\1NOJ\M3I?E]#P[S% =%N>DN")U:DI.<F
MG=B9TZMW&YV9"V$94-(7M@\HWJ%NZ8H*>X"O*TW7M[2J55JE9>K&K^?'\EI^
M#.%97?Q'A5'*RX9T9K1-[]O8'_C3#VN?H,1Y9#Y5R[)*XRG<4'7<^FM5&W27
M1'&";N]IB"X]_$Q\U>6*3E=WHX$[\>+]]K? >Z 4'"H+*5?XIWOL&D0/);H'
MWY9R@D09KIX+GEJBP+Y6,^&7_K1 ,J?RT]HT[YAY/<Q<V11FWGIV^875Q]6M
MG(U:5%$HL%K9*8F[>V4C[I7*\TJB=6Q<E7JE>FGVAK&JM;+@W85WF)"W\"XZ
M*1\^?Q<9ZC)*HHD?CW?:Y:8P-PBKG799="GPO':YZ5)@Z_ELIY;NU-+U+LTJ
M[[3232<_K*ZZUM"9*B%0,@&Y5*<77D^_NI%G&HW)L*0S_3XSODOPD)/L]UEC
MFRL4F/S"#BYF$DP:_Z_3;M/8:U!DV7 0&";V,29]JB#%=.V+T70G-XE[X[U]
M;^Q9;Y^JYSYEY VCAZ ;L6GL59[\>5KTS3GKMW>1-\:)W'M&,\2<W+WJ*@.D
MM2J]:3C\,@X#1&M^8SC_)-2C9N]@E=$0QOL<SDJ*^O9J;PD%@(J-5ZAG-XP<
M'TT!!=#N"MP*&53H*_!@1WX;3GYX!0ZI<@^+Q](<>,GX?O/:5QT8-W+'T87'
MI=A4_L[WH,-&% QN+72HS[/*=_0@E%W__;^#Z-WO"]/%?F:=8F[NW<84+QZ^
M2O%B-<5HVA4O%JIX,<MQE5F.RREF7"O,5J]QT;+[2R=X5_(%^3IJ,_-YLY/Q
M%3'J 2$B:/UY4=61.(RLD^J!*0_>4,,5:0HQ2K"?E$N-G0B54B$R$""(0#@@
M*-04&TB,W>!:(7(0W2F($13@"3;LH/'<9#H.">]C.<""HZW*TJT=ERK'!Z^>
M3ULK59=,IUUEU&JU5#ZLK2%+=V,UN<--7E%^"JN-E2I&KWW>_]/N.J;1:-5W
M5NUN11NSHJ*0WYD[]=Z#>?.@V@<5RLE[^O"^2,MY%[\S.G:_VZA_,B[:3L=I
MOH0F7S>Z_9HYYS^I:")_<SON-/*'7XR+T+OS@O5O[-90Y0+TL$**RU_B;BO>
MBHI"?KO;>HN6@[?U'^V/+:/CM.I.(>GQEQ >!==[_@C'$Z.#2.<[$MVM:(T:
M9 Z4;T<W\7H,/LL0VNK[3%^"A?KGH[#:QL7*-B8L=K0X+/9N$(X>X'_CZ6WP
M^_\!4$L#!!0    ( &B!JE(PZWH5> T  /V'   1    87-U<BTR,#(Q,#,S
M,2YX<V3M76USVCH6_MY?H>7+WIVI P;G=9KN$&(2[Q)@,6EO/W6$+4!38W,E
M.PWWUZ\D8S#8"&.@<"]T,@W8.L\Y.L_1T8MEY=._WT<.>$.$8L^]+Z@7I0)
MKN79V!W<%UZ[=>6F\._/'SY\^H>B_/[0:8!'SPI&R/5!C2#H(QO\Q/X0?+41
M_0'ZQ!N!KQ[Y@=^@HGP60C5O/"%X,/1!N516E^^2.\NZO>FAZYZBW:BWBM:_
MKB@]]:JB7,/2=1FJEFUK_8^#N]O+RUZE?VLI&H27BH8N;Y2;ZQM-*5F75JG$
M"I7+M@!]IW?4&J(1!*QB+KU[I_>%H>^/[XK%GS]_7ORL7'AD4"R72FKQ]Y>&
M*8H6IF4=[/Y8*/W>(TY4OE+DMWN0HJ@XI %9*,XO(.KU_9^0H O+&S$Y)GE;
M*?$/:JE242-9CHPENK!+?>A:,UVNY[K!*%W ]DG1GXQ1D1526"E$L!778_LS
MN;B2RV)XLP"@[Q/<"WQ4]\CH$?5AX#"1P/TC@ [N8V2SF' 09WVA0.RV#\D
M^4TX0G0,+;2Q5SY_ (!3AT=CC_C 30#U(>T)PRGQA;Q24A7NSI#LAF=!7T1P
MO*()H2)R?,J_*7.(BW=J%XK9#0BH,H!PO+D1<<'0D.F5S8V)1;)Z>WM;?.>A
MN=*,9'2)\@K_J*CES=2N"M/LNMDW)9+;A0WS9KF9#9'<EC:DM[XLIL0EFZ$@
MM^66VZ)>9;0EO45G]$0DP-5>;J*0(NMBX+T5;809#DO<DH9 5PGQ#\I<>E$_
M=%W/%RC\RO3:>(S=OA=>8)<X@W<1C1W4CW)>(H^GM!7QZPX2BWC.FH95'!-O
MC(B/$8WW 0)@2%#_OL!3G!(EL^\.[%TP2Z(B"06+L<AO%YD(<AKSFD2R/#SN
M"Y21X:#0-\=<<0LZFU:<B5B!(WC^RU??1OU-J\]$L(O_%K4?L\Y]P]HS$<H&
M%7G8Y_)==A]@^[X0C4FKKJV[/O8G!LL29"1P"X 7?>T86<<DPC(I8F1)9,N<
MQ,\E-JYD/T"9CY-C'QD:".% #.]3<1EE"3^@R&ZYG\7G99=-A:=%)()+#2VS
MW&*$IHI-+T:42(BJM9J/>M/4']D'L]4P'JM=_?&AVJ@V:[KYK.M=,Q]=&7 E
MI*F"M#)CRF2.15/69I@@#@JFJ""$/7,7\W&;D>/Z0^1C9C#=%Y-+6N2\\ER3
MAU?PVZ*:?YTZT6:7_?^B-[MFJUYKO;0[^C,K8WS1&RUSEXU6KD=.=J54TK*1
M/=<"6G6PH =P16>V8RP\5YM/NFDTS6ZK]M_G5N-1[YCZ_UZ-[K=]\2[1*(\
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
M$/%4I$ U^5=CQ&_C<?HR& [[G ;NP2@"S <BF9;$!PS#N89L4@(7M6^A_1L
M70AF*FIZ+;E6#%5G?O1A@$'SU5207KVO<7A9BFAND5$74O ETV(F%@M$,8I*
MBF#"Q10W99)-4N1EP'4ADJG(ANKZJ,:48[1'*(31AT/P4S@MXCS.[Z=7./LT
M!^,Y\I8:3,:E,ID@1IRSM]08E1C()F' DZB6X8;Z>;A13P/U2#'[")-KIHY'
M\6:G+NF0G*%$9/!$>B2I"]P1H#13X?%_HLF^\$(TRY! _T0DV%CB+3<06"EI
M,+H4HI2-#,A @LL<=0549PE&RB8;2/6WQ3!KS(#"O5KOOUY[--XYSCDQD#%G
M5"42%]22I%EP4D%DJ54*_Q!+ES*>#7FP(%_?2/+5^+T_OK@8C[ZC.+Z<E6+8
MXHK["-'%C(Y7YU+7 SJ0P+)$S3D9N R6I]ADU^!Q3%W*@"I3HI8FZBWDI#0H
M8O##$S](!Z-]_VDP\\.^<1JBUI9H*Q+R5%/DJ8SXQ5@7A5><F2:K(8OQ="E5
MJDR)&AJH1H=3F/G!"%+/3T;(R>E>C)<71=207D,>Q,&LS[SF2D1- B(IU4L&
M8W:<,+B,D9FV4I@F.=3ST+J4054F266]U-Q/O,$QC^?0OGV:P$<830>?X6 4
MQQ=P.)Z6Y.\XG_NO?:Y%2 ;Q*8].;TYJAVZ/F.RC48ZKH%(3L[(:SB[E6[7-
M34.-5:/5^03*ILJW.X&3L#H$:1UQ,3I,#$*^*IHT42!"!8&*)EL-/T)9,0\C
M/Q,[-A1\BR+&.\EARBKH&!3A1@"1/);-,Y D(AD3HY"%;1*4+$2S>5 ^FDU\
MG/TQF'W<OYS.\,6;W#SHVYU)H\"Y-*46U6-Z+6U"NYYS0I@<\^V0T=R+-@'Z
M4OBZE+]MSIH?X_7Z2JKVDKR^3B^OK#8:Z[OSAUG?)B>%B):@1=!$)E<,@60D
MJYA%-E3P-EG^,[BZE-[59TQ-I=0SI^/1AW.87!R-9S ]\=]*;5&?,JLPJ<2T
M(@5,,, B>QWWJ%6 :&S.4359Z5X$IDOY77U.;"S^1GL?BRR9EEQ1FM"(Z;)
M9;TCWB(LJ5RVV1IJ:9,(_5ED7<KNZE.DKF+J;HLLGJT6Y<2?Q3 S!BB@$@F,
M,8P0,=<TR&#T?<WV1I:(R':;M35@2!U5U*FS7^V\FY$NEFU=4&5EHN21/B9,
M2$+$*3/'A'OVS/V&)PU79_Y=6WU;P"1EYMDD@@+%5(@*1GP2@L1LO<V>^D!#
M"\HOP-*%L+LM$Q[R?U.%5*^A?X"%)H>6V'OBN*%$9NU(H(H1)56FPC"G<IL5
M\X5PNA!D;Y<?%=12C2*]BT_#\3> 4Y@OM"TX<.IQ/L8;#/Y9Y,508_27E2AQ
M8+;,6LYU$U/R++(N1.+;)4Y=9;4.U6\+R<%P'H&6!@P8!'*)O!8F$ 0:!-5*
MY[#-.+UKY?A;8T]%-54N9HIQ<KF0SIAU*E4.H\N4,Y$2(\6 @2)1SLL@A%>T
M3:N3IV%U(7K?,G7JJ:EBJ<@3"YXWR$P6GANG"%6VY*/.$32$:!F9"D%)&KAH
M4CB]#+@N5,EMET;555:-3*\NIX,13*?[XXLP&,UG7,"BL41(^-UTD.;&LW1&
M>X W,&"<.T:BR!C9&QM(2!Z(]XY!0!><:9,J@_4A+T,\\Z<BWI;4VV)3L>^L
MBDX+1TPNV]J&2N*D-<3I;&.R9?9-#K,^VB!DH^G<)CL@M,9H%</3LE<;\'VW
M%D/6["1(*XU(LLD)[O6\^0ZV!5?2^Q.-3M81>./-<8&O4U"E##MQ45H8!>)+
MO1A3$ UDF5V;\XMK+\7N8(^OEOK7%/L#!OSMY4/I'.+?M]7Y],07_!]A-D
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
M7\I3/?F8+BU\5=/^/4]43\IUHI>G\/ ^4]F5/2^2!?!R':U$WT<Y^CX#*EE
M;Y@WUCKOTMK2]K6^FI1W%&'<-[I^E.8SFDXO_2A".9>\2;G%>@_:II=9>L*5
M/,_A>/3A'"87\XOLM/>!9A9(I#RA4>#(NH1LT2%KEHQQQC2IH+P+8M.T_.Y8
M^Y>32;E0 'Q4R'I-F%4.WR9G23#:D*0DY4KRJ%B3+:H%6+KD=];6_<,$>E.9
M5UN3N0OD:#R*UUA4#*:TB2<9@L'$"K-T2[,A-BM0- FJ8Y-S;8OA=,D)-:'
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
M&*CO7A^J2[YA%.@@7E<HN%W;<O8:G$3CRFM<VR3:VTYY2H2RWEC'&;2YA+D
MS][:C17$WS"$<Q]6^78(<%OF<0F 3:W'IQ#NR(BLP><2.K(Y&5M:2QX"M=8H
MDW(@AJ=$9$;(-B5TY3D3,6N9!#0)=NQ(6YXR+'>B+*MP4-N\_)^7O:M"T3UT
M-]N@8>"#3Y8$,);()#GQFN*:ZD,"(XQAP2]E7BX<8@?F1%TN!M4%N=#*;)@\
MO40^PH)--P^&(]QTVV: +#?V+M)"UI#*=/8<"R$HYA.50GJ7/4^>*25#<,:"
MB,ODBBR'8IL))."C3YYZ8F+I_6,F!<#+Y78P)DFFO'1M[OQO(X%DD4O)OS5L
MR\QYKQG1-A6O4CL2@LT$*4W",AFSL4LMG(^-\MS/HE;1@:>\]?5$V\!AGY[X
MU*MW46JP_+/4F1N-2Z^D42>D#-EJG#:WN/1+AGA-0J%0X]$'D9SY)CD>JP+=
M<E^I>AP_D2)4E: 6=V0?Q_OM?M:OP\%H]'M_"+Y7)O KBOA56>*AU(O2E&;&
MBB+0Y(C4DA''N"!)4[! N;;0)"I<!?T/HGH-J&P095AW$J5\V;=)\'*=R0E&
M@D"ED12])0N9$A:Y!2DYEZG)_E\%_8^NC^M3V>+"\)(IGQW)($JO%7':X'MC
MF"0^0R+,EQEXJ0TT*5JX+,!]U:HJA%0LG#N9_5UKTCLXQ_V'"^Z'P;6'WJ',
MQXSN%@%%-9$<;57G32+*&T>UTHI[OI2MOOR8>VNY-Q)[[8C7XS#+\G<'4T=C
MM8=($*TMK;<#"8YYDH$%'X(1-NL*VG%_S!]4.]86>P,C:)D3)N^SS48(G#S@
MOAC+"1,N:<3JP'*DU 3>Y#K(=YLCN([>M"+DN>0('O>_P'6M\#/\B\E!0^22
M&JE1X;E5. W [Y@$M+=23HHJD]N<^L]"><[GNRN1/:@J] 9!@(>(#M$F/Q\,
MN__T]XX0ED'8\FSW:8B[.=S=E,Q'=:,:$[O1&:>#=8;CBNL!+?#$T(DS"%PE
M\ A3)QJ:E-7<E:X\<;2[?559A8#:1NYQ/W6_=-,E[N!7MVE-(D67K24\HC\O
MI;%H546*4Q8.F* BV>72!6>?O7VCM;;X!_5DU^#<X4VW[_NQZWO'??3A+\NT
M)PH,5N40F"5*"DG0G_+$.B])]!H$0K/&-XEZ+,"SKR9##?$W\%-N;QA^:_G;
M[9^?Y#EH1^4E&<W_U4W>PS)S:6EAU)S,;FR1*EHR4]9UQQ0W,%VJSLD$!=ID
M2;RSFDCF@'A1W$I<Y*GCFOG4Q,AY_NKZA#GT[+5U%69;U"B'X;B;N_BQ@O,U
M?"[!J1MK '>0"*4=3@RY],XTM*"B1-EH/%5>J#8]+1[!M'T+;'=D3^?R5V*J
MQ06/P?#S8(C 'EHHM[=/K,=Y:TN$U1[!I41<$)J$1)5BS/D@FUAOCZ+ZD16I
M&EL-UJ-WEWT4S&??>S7HIUM,.>'@AKM2OSD2:5P@SC-.1*"6:X<+-V^2^#$/
MS ^L.!MST\ Y^/WTU\$7&/8G&_LY]./,$>T-3H0C12KA^&QQB0R1EYZ3DE@F
MC+(N@J:\A0XM"_ 'UJLF'+;(TAB-8/S*QS\AS4 #X5DP.'4T(EUI0F$(O@7X
M5G!GP3B9J&R3"[08TP^L4;68VD6-]R52X;]%!4>'/3\:H5D(*5R5JC0E\^72
M]][Y<9GUU>O)-M_RVL)Z6'9QC:&"U*:N-8"Q/%M 9=19BL!]L));RYT(QFGG
ME[G6L+'\&NO:[?'W(+_QW>&D?MSD[1KY?KJM=S1YN29CI=)Q'%^X(;[XD\SC
MMLI7"=PNM+&%7*=KB0.WE!L&//K29=$#FF@^::&<%Q#4,NI9">8F1SS+7 V:
MC+(AUK=W21R:9I6B9$3C9H!;C_0D1)&)X"E:]*E5H/$I[=T1]BHVSN@NAY)9
M%B!%17AIWRUY3"1D'TM>;(0H1-1MJC@]A+'EK-)GKG%SC9WU**L8"YI(;JK0
MQ!TFE[2WDV@K4QPQR8#3*_FRT8K@ (UZN=P+M6" [9NZFPA]4%EB+<+"<PN'
MW"GYZ^ZH))"A3G<">ETZ2D$B58"::X XRB)!/PVMZJRC=4UJ82Z-<,N+1Q5"
MERKCLBD;6ZC@=#=[F6SF.@AB=8926""5'HWH=$6?-0U6063KWA7]_A>!6I)K
M$%^[YY[,TS=*E0I"*O3*KTMB4F*Y!L*CU:"$IB(T:6_Z.*S=WT)9C[Z%N5<;
MR[[%G<Z)\L\#YIS,",P1*R&4L]4\":X0CIZ'5R'Z&)LT5EB(Z+M<&>K*N4$X
M])Z!>S=18"J7/88P2DO?55 D<)W*O0:*< 05MLE9WQPL+T[#8T[#IN0U6% F
MO3GOX9JG\LF*2+TPQ ;JB02%Z*@6Q'!9^CVJF',3_5H"V_87F8TY'+0EH(&.
MW)T7/ $3%\,DRC4<E4O11": >",E <]U%-HK2$WNERR)[V5M>FQM:D%R1=-X
MNR*]3NM%(6I%F4'YV9*NYC2^T8*AZ2?Q;=00E5ONAN9V<;>^H_<]:?=S5YOG
M<EOP;KJOKFXF5Y[Z9@C_?0G]>#7)WF11T>+E$)Y#(E*#1,LW2,("4_C?Y)F1
M39;WI[%M^W+ LU>KZ<6],KTMC(Q;B/, WF0G+ .QY3V")3#NZ'I ;7X7Z4]E
M<G:D1PZT,QG?HD@UVC!6>&+1;"%>TJ"5UH;S)N'SG>G/4_GZST!]5N%D2VHS
MNEN&;U/AE"JQ?B"4>HM^6'(D9,Z)!YED9M2ZW*2>\3+@MN\)5V=U":W9B)(6
MER>_O3EWW_[6A2$.\NGJ+7R!WN3E\4[QJ"5*@/N(+X\0I4HOHI21"NVXS+Y)
M<'8Y>"_6T]+64RV2&QP:S7U=9O'>O)C+@-VV*;40[<Z-JFJT+[/$5>5L6UOE
M0M ,7S/.G2%:100M2O\^1]&,\):%I ( :Y+,] P4;'FKZWGHURI4M=2KX_[G
MR_%H(@%VL\TKE8S("D@,IJ189-SF6;GPPC)-%+_*-ITD'L'T/ RN2FPNTIL-
MJ6AI<=V#QF^@4<9S5"#0!!2&R&@B<0)M$6/PC?'HH23>-D(UB^E'TY)UJ-C2
M6B)NH,DH@]1(9)(>%3@E2H(&]$D<*.6XU2YN;2T1/Z:6K$-% Y-Y?HK?9-<U
M/O@(,1 E2ODF]%.)G<0\*% JI#/:-:G]L!C2BY?VN)=6B<P&.3L?830>=N,8
MTGR,CS8,7 9[2T=M$_"[\=MJ*<)@QRPVV!8WFH-BJ1S!!@(YTVO#SSK\HABE
M1G#0V35) WI^&OB$8_<<%7 5\EI4F!CTX>J='_X)XTGB[FT9O9B2R5&C@5@*
M HEDB2^5\)BT3$OPTK FN^Q\.-NWPK9'Z715B<WYV&(I0@6<"2HEH;&8!1*
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
M*&/<I/N3LQ;TM;(JE=&3"Y%(13/Q(-!:%\HYJZ@U:KF*K6L,_KVKR%:$7KM
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
MBH'F[=URW[Y^;9&79W-/?CH<\^KJ%?3CIPL__'-RDLZC5)X[B:NY*IGZ09/
M6" IT6R<\3+&)G;?4\!VDOBS)=UX*F2V"4?;"+;>H;M)=5L&7]/K]T\ W-%5
M_*JT/JDS%3C9A>YHR7S(Q8T)%+]$ZXG+2'%R*<N4=3)Y2^O/-G3FJ<O[.U69
M5:AHH"H',9:^C*./$*'[I:RJMY?)K J)@B*.XP(K':32D<400;DI?8AIU$T*
MNRP"M(/+_%6IFXZ8UI![@Y/AC;V T[$?CE_[\77*H([XSD3-"2^Q-YEL*GEB
MFO @)'"FF8E-SG?J3N,',HMVR/_"L\?GDBQX(^3.5-RE7;I9ASV/A+/I&4^E
MG#E+N0*6531)XJ+GM$N49V8,4"^R6DN5<<R7I+.7I+.7I+.7I+.7I+.7I+.7
MI+/GJ#4O26<O26<O26<O26<O26<O26=[J6,O26<O26<O26<O26?[K&0O26?/
MY]CA)>GL)>GL)>GL)>GL)>EL+T]77Y+.OLL$HI>DLY>DLY>DLY>DLY>DL\=.
MAANFZ;P].C@].ETG[>;F+ZNGT<Q#-)46P]$N!0D676>4H/"!6^JUES)XRQ0U
MG5ELF\MH8J.L50_KP=\WDM<\=---YZ-C5+/ I3<R&C2IJ/;>H>E/8Q;>=1;A
MW%QV,RWLUY;BS),:R?-QQ%.29<8"3=)K7#ZDXL8I:71@'O7144E99\$S-_",
MKY\XX]%Y:9Q.RA(F'"XW0AABF58D96^*L\=M=$\)^I'G;]S&!D8C@!-T)5 .
M_?.WX$=0>FV<Y-OC@ X2D9WC@;#@)9'*">*,X.B3:A=S]-:Z-FVXGX2VY=!1
M!89G6MO4%7^#3*:'V/Z [OFGDG7U!7]Z#J^[H\DN^]&/X2:TV@E16*%%(,"U
M)U(Z3AS-BAAN 1>VLKHU:9"X*M#O7WF:4M/ %'X4[UU8].X=8)VLA("8/,'U
M&_T"93/QSFC"C;!)1FJH;=),:56@>ZY*FU)3,>=I=O[7@2K@E(',F02?T%,
M_&)M%B3A<NF%#!#$<HT;9I^]E:AQ14IKB.BYQ'D_# >HF..K#SW?'Q_TT]%_
M7W8_EP>_NKKK+&?0$11&"C)9V:2VD@06+/$@T,-3*LO0)"]R"6P[B?9N2OV@
M+04-]I6%$.^U,5L&8LM@[A(8=Q//K<[OLOJS(3D[TB/%$@WHK1-(#%?DY -!
MKUT0ZT-(,C.5?9.HW<[TYXG8[G-0GU4X:: VKRZ[O836T6WK#IN,+EZ:*#<
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
MB::BB?9YVQ1WHUZD%),!Q 'G$/F"0^;C  H4>TD8:\=&Q(X[-/N]3$VE&I!
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
M2)(XAE$DM0(RCD*/G!/RV@G5U#S5"BO8@ 4&[9D1L-V&JQ>M['\0)B&@&[/
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
M+]QJ?MR PGV[]D((#US2=1WG4@@]U,5;_>-U?I=]7\Q"[,N QH%FQNPS1V$
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
M'=6SLN;@I?MD?V,WX7F?+M)2M_O-Y#XM]=<DU0[895'(LMC>IFO.1]>5FK4
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
M:.Q:W?KVKAH&2SE,-"%IGK),\" O_Q)EAN;U.R7+6C7EARUU6\987#10?HN
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
M8>N@[?1_=.9<@5_<L*T"I+FQWQVPL:S<3HL:+AT;ZZB[\K%TZW<O/S*B!R<
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
M:#357]WFEA_5G)7I-4M8-4NV)7<W63Y9%UI^L[_18#RMEAHMZR'X ^_'-G'
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
MWC+/<3;]^JCG3Y]F2[WXS%_+Y5B6%JB0@D!4Y*Z(="H@2Y2$3&,AN20&XZ#
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
MZS\#9]MVX8&(+=XOQCIJ%_CVVO3;*/YBU YZR5_^Q+8M4!VKNZW[1_N &_O
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
M>C08A> / 7*%CQ(6<47TY8M6*_AGG"P75[^I)H3=0LNS%/4'F6Z4/6LA^0%
MZ#;];V9G83P=%>L9%T)"T'55%9W!.^*E:"M=9"KR$EM@YR$I_8"F8QW/.A7X
M$" S.SN;35=\'/V*9Q'G(UL46HD*T''R"(VVX$*,P"7W1B&Y@L4V@<P#4OJ%
MS+[*O8^5_20] *R<X'R,BZ-/5Z]?2>:2%:.D4-%%,#X;D@P3$(*7X+G027FK
M.:YQ8CK8HQZG:2/TB!>"GJYDWR.,'MF_*?S ]V2;%Z.@A?("-?&A R@*/,'Y
MHD!Z&0T6$8OIPJ-_BH9^,-.Y9].IJ <"F5/Z+%G,6+R6&I0/@C9K2Q93N@*R
M&)M-DE%)W2%$ZCL'Y>SNJ,$UL-A:G .!P?\Z#W-ZXN3'9_PVFR]'W,@B)3%N
M>"8Y!$V.7.8*O&')LBB5YZQ#1-Q[_:#L17?@V$?( \'))]HP9_GM-+\AQW\4
MK;.RA "%)4Z>5G#@./E<WL3D;"C)Q#4A],XHN?/RC3 B7QQ&=A?P0!!R.@_3
MQ;@*Y1+EWGDA?=84_V4%*LI / @#Q10* UEFN6"7F\N]]V^$$_7B<+*7F'N&
MRD5.^]UX@A_/5ZYV9EP;[2Q@RA:4E0F"860(F332BJR56!,;;PV1^^_="!KZ
MQ4!C+[$. A*?\<NXYJVGRX_A#$?.QI 8)YL7'45@SBL(29#++E!R&S"6T,7V
MLN[=&T'#O#!H["'>0<#C_33-YF3L5D)9I1Y?S\ZGR_F/U[.,HVRR+S9SP&@2
M*%DHHHL6H10C@TDY92X[0\N3I&P$'OO"P-.=\ >!I=/PQ_M,DAJ7\<69]J7-
MQ!*<#L6!\"F#TL1-Y"B!)<]*D5:2 >T,18\0L1%^W O#3Q<"'P1RCG(FC2PN
M_ZCBX:-8:(O5R  ]$A.>D_.5O*35$ TY[>AX-IVA9@T!&R'&OS#$["OH(:'E
M-7U[/#^=_3X=<71%*14 78WZ/=>U*LA#5E+)5+17L3L+\^#UF^7=V,N$RHY2
M'A)05COK\?S3?/9]/$TX,IP'99R 7(H&E<E)B]QPX,%8H32MA=(Y6N[1L!ED
M7DZNMC-Y#PDWGV:+99C\?^-O*W=,2Z&%$0Q,N(C\B OD'%C1TDFG'?.E:]3<
MH6 SS+R<%&Y'LNX9,=4^'LTQK.A&1U&>(9.HB7Y0*!1X23MK0AF8S8SI3@KD
M;K]S,U2\G*3MSO+L&0>UCG?RZ>ML>I4I4C*@2+1'HDV>G'!?('A3C]1%T!Z%
M+;J+XY[[[]T,#R\G.;N77'O&Q FF\SGAF8MX.EY.<%1<R3Y+ 3XYV@E5CN"]
M-&"2LX6AT4IW43=P_[V;8>+E9&7WDFO/F#B=AWJGXN3'69Q-1@51%",(Q[$:
M.*<].*,*^%RT=H1S$[I(L-UYZ69H>#F)V-TE.A#S\/:/]#5,O^ J@\QDDC$K
M"\+%FO43FIQE9:"0DRQ5%(ZG+MS,=>_>#!@O)\FZMWQ[QL?'V1UHOYN$+R/G
MG"47J(#E3%9X"X(W!O#6%\&%U"QW<?*[YM6;H>/EI%#WE>X@(M77Y_,JO(OS
MZLH+:>1\,5+9QFQD($<Y.;*$WD/4W$(V)2B!B1/..XM5U].P&5Q>6OZT WD/
M C?OI_2TD);C[_@F+,,E6R.,RG&3);B<#*@D23@NE)KFXYP"KLCTFCL8.Y_W
MK:-ALSJUEY9,[4#>@\!-K828OPY+_#*;_QB%DIC)3(/7+-9B.U$+Q@7P$&QD
M*AADW143W'GU9BAY:?G3W:4["'"<G(7)Y-7Y@J2Q6(R,SBHHPX%)S<G1TAFB
M(&^\F%2B-\YSUQTX[KQZ,W"\M$3I[M(=!#C>GN'\"^V8O\QGOR^_OIZ=?0O3
M'R,,P2MF$G"I7+UH0MYXT!)DD$X71L 7721$GB!A,["\G/QI5](>!&A.ON)D
M<D6]1:%()AEXRK7U0PX0HBA@'"\E1!,*=G&CXN&;-X/(RTFI[BG;02#CXH[B
MZF[9R5<2X^+X?%F;:]2 ;F2BLT(EI!C?$<Y],>"]8(#<4X#G1"ZLBR#Y>4HV
M0\[+2;QV+/N^C^XNO/!WXT4*D__ ,+^Z(F"9R&@\ ZDBTN9J!#@FR6P&K436
MWI#5[.(8[Y'W;X::EY.@[43./6/EB*22JV16>2)O5DZ6 \8<N>:2:P@^>K &
M>1'2\=!)<?V=EVZ&BI>3G=U=HL/8@(CR>9B\GV;\XW_BCQ$747KK0^U)E4#E
MQ" PSL&[Q+GR%.27#E-N=U^^&31>3FIV?PD/Y.+6C<E[1[]9C+21P5L> 9VI
MFV..$*RC'3*0W8O(G+==Y-<>>?UF,'DY*=DNI#PHH%Q<5+Q@(C%OC&(2=#'D
MD:>BP0D"ORFVR* \0]7E/= '!&QV%_3EY&&[D71G</F7GQ_(E7C\K9M>?:^/
M/[YY^_'D[1OZYN3XP_LW1Z=OW[PZ^G#T\?7;D[^]?7MZ<I>?S3KV;?#4!GW[
MMN5ES^Y]#[HP'9=WXVF8IC&!9G9Q._2Z$9R67 :-$;C1!912'*))$J+#%#!X
MP=>5^W78[NP)XO9MH7.T6.!R<<VJI_!-Z&I.E:O--VMO#\,*%)85_5HEO2Y1
MMS^K=\D82&>NKC!QOW7.'C(?0-.E"^HO@[UK)@KW)7*I0,A:;^%4@2CH.Y0L
M<^) )+^FPJDKX-RCIE_\[*/>M4C91]8# ,SKL/AZ-,WUC[?_>3[^'B;$S.)H
M^3K,YS_&TR__'B;G.(H,?0Q1@?<IUO8O'$):=14RW/-@<G)-C.Q&U T!4'NA
MX'[KM\Y5,@"<':54K]4N/F-"8BE.\",NKX[@M31,.*V (W***B,"N9<1G,FY
MI)"YB:F)?7J"J'[[P76/JLX4,  PO9]^)ZIG\Q_$PHA'1E)Q#HI&!&4U+00I
M&20?E9'(8^)->I;>)J*?ICWMP+*S@ < CD]S_!;&^>T?WW"ZP"N$)^06C760
M;:K5Z12M1J<L24/QQ%RQ7*\Y3M@?)6NIZ:=W3SNX["_R'G%3@]]+F;S",IOC
MN_-I7OP-)_G=;/YZ,JZ;[XV=Y (Q<N"6UUJQ&"%&H\ 68WP.+H3[S6X?AO!;
MO*^?1C[=XZ25B'='S6P9)IU8FS6<C)3016LM(*,E%KS.$)C,(+T.MH3HLO$M
M;,T:6OKI]]/.TNPK[@'L3W>$,@K)N. PU\$%ECPOK2%PY<$D*8-SD3FQYJI)
MQZ%Y/XU]&OJZ.XMX !;ETWSV#>?+'Y\FX6)2"L6 WVK&J_IB*#WC.M7V#[23
MJE(2Q,Q4[>6<K/.UOV\C-^9QHH80*762T.E,\@.P,K_,9OGW\60R8D$Z)6,!
M5F@)J6@8Q'H:)[V-T06=4FZR&5T1,(30J!-T["31 2#A/8E[^F5, ?^%, C,
M;_](D_-:*7;-$V=<:DZ28(;8499Y<#%Z4"Q3]%]T,J9)AG@3XH80+76"H,XU
M,0!T'9/%#/46U@<,"_Q<A\L=E[\O+C@<&:XH^'.K[@"U=X1TY)H5#4GS8(K(
MPN4U_1?VA]635 TAJNH$3]W)?@A 6G[%^>6ZF$W350Z!&VL<"<4Z'LC6%@<.
M?08E,)/[E@IYATT M(Z:(013W0!G;UD/ # 7](\D]PPI,H @N2(Y6$N[L8D$
M>.>CB8%%MZ;.O*L :@B14X>'F5M)<P"QTH=QB./)>%F'W4POIMQ\G4U(Z(OJ
MNR]_7(N&:1$IFLS@LZ)=U1@%GA<!P?(DG>485),3IDT)[#>&:EY4T41/ [!!
MM_BZG[]@G!D13()2JKA2[4>=:3>VL7@64@PQK&F=VBGB!E5XT08"C^-L'WT,
M %D?9TM<? H_ZD'M=6H\JU!R<%!R)LD4F6I3#%<;+@FTTFAL,YUQ#2V#P=)>
M:IYU*_,!P.;JE/\>%XD+)XK*(!)2+""] 2<HL@Q.$G_5+VB#G/7D]+O9-0)/
M!Y(? '[>GGV;S'X@?L9)'2C_4%8CAC:)VI0G6F5 V7I?3$4/FBPU2T8D6A8M
MH/0L9?TF&ANAJEM]# !@=W,65_Q<]?09%:$U9]P <[76).;:4S*F.DD,&0M*
M1]FDT/!ILOK-0#:"5H>:& *N5BF-E.;G:U=)G?PB21I@K:DS8:*!H H'7YQW
MW@0N?9-3D*?)ZC<3V0I7W6EB +BZ:O;R>G86*32NNGD]F]9E0\S0=XMQQOGE
M!9M[*\ARR[E1"-R)!,I[8E(*6E"U"Z;FRA;=9*?<G>1^$YR-\'@@#0X JY6M
M*JY_C)=?7Y\OEK,SG#_@R<C( K<9LJUY/>D"!&GJ!3Z77'%:!MXD$[8)<?UF
M4QOAKW.M]%TK68F_$--%,=]%'5:MS#JFWW]9Z>O:W),#JIPUM'!6W?7JN&#'
MB<5,#"<51")_8J.*R6W>VL^@J48X:BOS'I/X*\:>9"07R[+E""'6"N*0-02C
M.7"AG74Z2#1N(_#L#9;.+^2W!$MG,AW GK;&@Q2UY,9H!!-Y;2V@& 2>&6AA
M3>&E#BEI4@.WH__>_="IQAO6GB(?UK'@S?GVM6R,=VBE"L!5':'%' <7N(""
M3@H1A1*B-7X>4C68G.A!#F?VU,H [-*37MWMH@H3DC':0O#!U*[4#"*J"%[Y
M%'C(+.<F8-N0OL&<X^R+B&V<[AW5,P#4O;E\;1U:>X:GX8_;$L3ER&D61 Z1
M#'.1M9=UK?[*"+05&)6SY%PT">Z>H6LPQJUCE'6IC@&@Z\-L^N44YV>WST%'
MU@BK332 27!:(<)"U$H"TPQ3Q!"S:Y(Y74?,8(YX.L;1WH(? '@>.4ZX96N]
MM<PJ@K^5&"YJRQRW'G3TF&HV&-O<1'B6LL$<[W0,JVY5,@2,U:.%M?(:)3*F
M6D<.'B6%M3I*<(+L;31%F<)RD8TJS1\E:3"'.UVCJALE# !.ZYFP6MI:"4UV
M5WH@^1CP*3*P"FU-^VO$)@7%NX/H$"<R7>]X>XM^6&F&D6->E9@DH*B7=8RC
MW9HY^DXJ&Y/"$DH;-^F&AL%X1P=)(6PE\=ZSW+.SL_&R5EC?5.L+EDR*!/&H
MK:+@(-5\O5"023HVZ5IK?0\QCR6W'SY\,!Y-]U#H1)X#V'R>$@M%B\$G ^3_
MU_&(C+RR&CN*)$7((3M3FI2.[WD]X1"^3#O3TI$^!H"L3U?O7;%TV2U.H321
M=E;'ZG#>DAP$1V&EJ Z;#MQGW20QM(:6OON'=J/FAQV0]I+Y &!S:Z+(BOX[
M T4\Q8(E,,#,ZM5 AQ!KPM0R\O^X1:Y-D_KQ)VCJ^\94$QAUI8,!P.ETCG6K
M_G%K0?CBM=<\ 'TIH%Q6$%*RD!.S*9'I1M\D1G](2K^N<B/P["GQ[3'C+S S
MQ2^KVO1.[J_DO+IU&":?PCB_G[X.W\;D@8^28%K'G"%G2W(1]6IKB1EDLBX'
M++X1=!ZAIU__NA%^NI#]  S/9UR&\13SVS"?DMU<'*5T?G:^NC[Q!LLXC6NU
M'4=A;03#:VK=<?(3+6J@$(&DI!.C0*(%FIXGK5]'NQ&P.M;( #!VBX-5.K2.
M\)OC5YPNQM_QXC3PPVQ1SP"/RVGX@P(3<@9="<#2ZI).(O8P*K#TZ!R+"+)-
M_^PMZ>PWV]C*K#74U0"@^%!J(Z^"X[7Q:@A(87#&RD&]?>B1"8.2:]FDYN0A
M*?T6=#<"U)X2'U;B>FU"911UHN U"D!A%"CT$F*(%GQFD0MK@M"J!8*>(VPP
MQR$'27'OKYO.L-;SJ*1/*_U\Q>4XA<GB+G==#4ZZ]XY>QB@]Q><AARHYPT)T
MG'Q\$QVH9"B"C!(A*F>XM10-\";M  \R5&DRF?U.C\9WL_F;V7E<EO/)P^$(
MUY7/,6,0'L'H.A-3"5K4/FJPOF04/D<?VLQ<VH;*OE.J'2/J@0?73&,#\-_N
M9H[) !S/5P+-JPS.)YROQCN/4 <?O*L'6Z* TB0ZGPL"&7L2K#*UDW'[!/YC
MY/6=C&T,P 8Z&ASR+J:('YTOO\[FX__"/&(^,5L%YA72.M(Y@0^V0"HL!:NU
M#[G)'O T67UG;@^*M+UT,E"$O5\LSHF3R!*+-@=8];I53AJ23QTJD[U)R)S-
MKDE"]W&2^L[I]H"L'70Q4%3=/B@K@JLHI(=< DDI% ?>20':N7KQ3868#@:M
M;0\L&Z9V>\#7KEH9 ,ANG<0^NM^SJ&64PH$-@5,D3N&XX[% SED+S9V1O$G-
MWP:T]9W);0RVKK4S+, ]V/:)#2.4RV!0)U"&<_#&9M#:H>":E[5SR#L%VDY^
M6,/,[N$ MI<VA@BLRUV?-GTLJIYS*$8ABW>LCA+E(%!EJ;QF.31I3_0(/?WV
M[#@\H';0PA#!='N+%\4DYRCT=5&3? H7$(75H*(J+#"+'@]CIK;UNIIU]S@\
MK';5QP"P=:=^Z8*;$6/&JNQI/2B5JZW-J\ZI8+2A;9ULK0Q-+N.LH:7G9A_-
MH;2O^#M#T.'/FDY.Z>NO;S^>GAR_>WW\ZZ?/;_]&GWG_[V\_')^<=';:]/1;
M#G7>M 6O'9TX7=187./W&JPAU/&P0D-(/H"J_61B\ *2,M)H6PJV<4 >H6?_
M0HS+!YZNKF^3A96I#H@CEB0H&0,XE47MP,-J1W'!39,LQ%TR^CT9ZD+S#ZLO
M=A9SCWO<8KZLXP7S>5I2M(KS[^.$1W^,%R-;:NZ6_+_(G24+2]MSE,E#*(IA
ME9(TF_A,]/Q;$*&?[L/C,0(&<G2X@S)G'4IV&,A8%7Q<<+!X,SL+X^FH#LFV
M@I@(JUA3VP3.YP!<QLPXKP.1-[&1V\#C(17]8*0;Q3Y$R9Y2[KO[YF>LMZ7)
MO?\5SR+.1SY[X2TMDECJM4=.GKX7I8YMBD+H+"U1\)R[LN[!O2M]7SW-.A):
MWPHG<11<+%:%^5?R^(S?<7J.E]R@TU8A(XDPD>M 4@F.R0A:&Z5$Y#RRLA$$
MGGU5/^?\C4#1K6 '$$!?[Z84-.![^G8Q\HP"/Q$T).?K^)K 23C)0E$U),PE
M66QR[_,A*0,I$=G=T>A(R@/ R27(;Z[.)V=<UN2 AQAH1Q5&@PO)@8X:Z9_K
M9%V3(K?[A S$&=U1L0]NO>PAY>&@Y!W):5TWQ>O)Q75R)/V7Z]T)[Z,*+D:0
M3'-0U4ESC#97+2,6AYE;UR0#O .M_6)M/W"L1UHS30T C*]GB^5QJ4.R;WL
M)[-)'KE@G)=U0ALWM=6Q5N"]X5!T5,J@1U1-ZM0>)VD@6UTW9JPCR0\ 0[_,
M9XM%=?K&M-Q*9*+0CN^5Y[5ED(1 /AUD9/4>1316-;D!>HN&@50R=H.2764[
M@,M0UUT2W_[Q#:>+6S99V2!E=@*2K3% J3D&@06D(7!KZ4UB;1M6WJ=H("6*
MW4"F&[D/P*Z<X&12=]=I_C7,?\-;+(VR4"*K8L"*.CTTA Q1:F(G1L^R<T:W
M<:P?)ZE?MZ<CG=^/R+I1P "@] M.24 3XN0HGXVGXRJ<Y?@[7K&CN"#_C#'@
MU;ZJ4@].F,X@=-(HN!2%-SE4>H:N?AV>-J#J4A4#0-9GT@D1\)7X>4/APF3V
MK5KRZV526$'K=$UO(2A-@HK*4C!"V[5&:7W233K./4E5OPY2&U1UIX8!8.KH
M;#9?CO]KI9+C\IZ4,_TRCA.L<>9R,6)IU0_8D4M 08'R.4)$8<%D*SPO 95J
MT_3B2;+Z]:':H*I#10P 5C7BK+'FE8A&J)P5TM2AZR6"PEIP&U.]]:1LR3%F
M*1K5%=XEI-\;'&V@LY>PAQ2]W71R&3DC62R)$\W5C&)P]8"80?"F8+'>1U-:
MX&4-+0.Y]--QQ+:CK < %[*-2$I87G!P"?HZJ@4E!0@Y*A"V3D*(0H(GJ$,*
M,ADKL[>Q2:S_&$$#N<#3#7 ZD?H =J8;W%_EVL?3<UH/EPMC-KV<SGD]#P@7
MOXZGL_EX^>-*!&1J[S[EHJO+K[C\.J._^4X?6;6U'AFM BVG"-G1ZE*U_M:Y
MDH$''YS'5+)J$NH=D,>!W"'J"N/#Q,8@C.XERY<K_Q6%UC51+(36H8@ 7L4Z
M"IYD[KGSD',HV2?ZZIH4]S]"ST!N('4)Q_UD/@"+2YO$+6?#FB)\E!05.TZ^
MJ2L< GD90%YNC-)9)WB3)BAWJ!C(C:)N8+*[? =@5]9T<KSJXG@=&Y4H;-$\
M 0MD+U6.#%PV >J]%G(OA%+8!#(;T#:4"T5=G1-WJXP!&)^GVH4>?0_C2:TE
M>S>;GX0)GM0*TXNN??G_G%]LU-<M14O$S'E0P&J%AV(B4G1-,35C,8989VYC
MDYLN73'0[Z%1Y\A:-]#LT&H> +R?D.O(\VAT-B1/EVM+&%=GNG%7)Y?*P(.3
M*;1J;?$839N!\*54!W8E_ %LPU=MO:\Z;]Q<\W+212\RU :XH(PG^4CF(&D2
M#@7\2K4Y_7Z,H,T0]%(*LSH1^P#,T'T^7H7%.(V,(YL=+44G+B.M :8@6J.
M"]1%,Q$HB#D$=E;4]+O_=:/H9]"SO=0'")TWX\GY$O/($ONT^SJ(,9-@E),0
MO;4@/)IH>&W'W<3?>H2>?LLC#@*?723?]\6J?^#XRU<B^N@[SL.7BQ50S^4O
M6+EL^W/=TAMCT=%DT%G2GJQDAB"2@*",$M(K:?4]2#URQVJ;MVYF=X9>(]I6
MV ,P0_=X^WA>+X\=EP<-62YL;'&ZN)@=E-I)0Y%AA<B3!E:89*(0?;G)SK85
ME?WL>(V1,CN4VH:+R3M2O#-=3AKK@J*=/^MZ(\YY<'44CV=!JUB4(\M]0%0^
M1F<_6^D@<-F)ZOXL37K^=O3QE[<G[S^>G!Z__I]_._[PYNWGD[?_Z^_O3__C
M+J==M>MYXGV]-.[9E/_NAT8\,?;$A.!)J!R$Y 'J$"7P5CN0V0HAF LL-W&[
M-Z*NX_8^3EF#BNR_59XB)2$<.,TB)-0A:R6BSTTFY RIO4_WJ'BFV<\V0A_
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
M00AU@IA7W+#4Y([MYB3V/(6KE>EKHJ%A8(]>_16GB_%WO#AL7K^FI.4E>8Q
MP5"N1Q;UFITA,R\=VL20@J8F;<\V);#G25O-<->]=@: NG=A//_W,#G'7W$5
MB-65M9XQQKUR.1H(46A0Z 4$90($([U5KM2RY!:PVYC"GB=IM<%=&_V\C%S&
M^X___O;D]->W'T]/CCZ^>7?T_O._'WWX^]M?WQZ=_/WSV]7O=\ED;/+8!GF,
MK;GI*(MQC:";@_ ;:.IL>1 V@&2%_+.<&&V/%#<D3PBUSBF>FTPA>XJHSDS:
MK6??LL]DB'F=&H?(:ZVQ\!0?60$8O?4HI?&'XW@@.=C.$/*H\=I;$W\:@W5:
MVW'LE(#=_.']&*]UG!W"A+&83. I@F4H":!>0RS*@*E'U-X*ST*3DKF6)JQ.
MNCS!=#Z_N&'\/8PG5;KO9O.3,,&5I&_6D;:%&:TTH/2^UL47\")$B%Q&S*)X
MU28>V(;( 1NX;?#S<(IN(ST-(#*X:)VVBK1?3\)B,2[C>C&]AMQ5;N=A\FNH
MDUF7/]Z$Y7U>*<0N.9$H0T%'0G62OLOT8R[T0_$DUR9'GOL0W6^JN!E&#Z;'
M 6#V)'W%?#[!XW(MSHOVST?3VZ-G+F.I7"<,T^*MTX5?A<5X<8_Y4'BQ*B9
M'6G!RH+@LC/ &3/.:&=+;))J[I2+?O/0S5#=GZ;_-*[HQS"O)TC?<8_:X%U>
MTX][^C2WAW!4;0[&,R^ ]OH(*B4%S@@-18M(@91PWC7QTWIV5$=<<\&-M%",
ML:"$MN!=*,"491HQ&N1-KJ)M0-N W=)MT+*#6[J55@:PL[\*DS!->/(5<?FA
M?KKJZ(_Q8J2L*5:G $[%.N:&,XB"!_#%LVR9TRDV.8=[C*!^(=6YYF<-U#!0
M.+V9G87Q=.2Y$IZ+"$G[ DIG3RZOBI"UC9$+%[ALDD]XG*1^(=6-RC? T0[R
M[_O>P76K>UI@%QT$R>.LM?&C'#%*'A!D,&2^&>G;*UIIV=-ZL]8)>W\$Z2.7
M#QY]Q?!0L8L"9YU+<P#6Y;(+SKW>-Y>\F) 8VAQ!%$'F5RD&@5L!R42A**YV
M IM45CY%5+^ICXZQU+D6!H"H5^>+>LEFL1HHM!A?V^!2@D&O$,A;)!NLO *O
M P.I7;#."XZZR:'\(_3TBZ/FSD\'2A@HEB[F5.'EJG/.:ILI[+ BUYG@JJ9#
MLJ)0A,M4C,H2FT1LSU+6\Y[7A?XWP-3NRNC;'_H?YY,?5;>WN+FTMY9CB"$[
MB&AK(GG5XHO1,@QU5+.TEL>PD3_TZ"N&AXT]]#CK7*@#,#PW.=O[MOG&:G\@
M*;Y?XMEBQ&4)FM-:RK15DZ6FS=F7* $MBHR,>6Z:-._8BLI^L^NM-[QV"AL
M&A]GZ:Y87Y_/JRY&+F&TM=$V]\74><H6G/<9@G#.<+)10K$6>-R2SIY[^;5#
MS.QPZAL .G^=3?''KV'^&U[,TSM:O@[S^8_Q],LJ8SQB,9"(3 9++Z? R'J(
MP0F(W&H6G!8I-1D[_ Q=/0^Z/ACZNE3/ -!VY;V\GIW%\?2ZK<0XX\4=L]-Y
MF"XN*..CQ!1S)17@JW+F8@O$S!4QR(H,S"<GFR0PMB&RY[ER!\-A,\4-%I07
M]WV6=[@\FL]K:_^+&I=5E__WTZ.S6HY_7![Y)U<U C_X2 J?O:&MH& B#RDZ
M#4&J #8;S43((;<97'P@_GJ>%='S4N@7+G^:6I%'(HTRFR](E6T+2#9[=S]5
M)3O(Y1"E)C)ZI8M2M(0*@DIHP)6L@)FL<_&*)_]GK(D>A5!<L5*"%\B)[QKL
M&HO@3.0E,6:C:!*CO>Q2DVW0LDNIR39:&8#?<5,P>TK_8I7A310<6F4B1$'F
MGB14J[85 D^Y9,VT+6W.[!Z2,OSRDJVT_6BM\DZB'QQX7M=6BK/Y9:>^RZRM
M-]'YVG?6!O3U7CJO8\XCZ(R!V#&9Q29U@,^3UB^X]E7^DUC:6Q-]'ZV\G^;Q
M]W$^#Y/)CZLS;)F3+\Z!2'4@AK(.HB>_.7+ID4LFL]NLQN3ALX>$A/U5-^M.
MC@,P,=<M/=]/:0,_KV):+19TNL3('6A5!T/&&,#YH" %@Y)8<38TN:[P"#W#
MKP789Z?J0@D#P-)5?JA>FSC!^?=Q'39ZJVOL#7>+NA07Z__J\H331HW&%@7!
M.P.*>Z3(6#APM":9%X:'W&1CZY*)GMWT+E U&XB*!P#OUSA?KMJ +BM?;_#;
M;#%>7EI]6O,)K<Z08J$=)%A6N6"@7;*!Z2!UHTFQC]/4+_CZ \K]PKV.M#8$
M ,[FWV:UH?K=_>BJK-4%DI-Q()T)Q$S.X*,T$#/3FG,?HFJR8S])5;_[]G!
MV)GF!@##7\^G),AO8?)J-LU7/)1,Q-K:=</S5"><1?"!"Y"1.6$\;3"B29)P
M'3']GM<-!G1[ZVD 6/O[R2^S[SB?KIR7R]9\:]<0D:_J$ F@V(M,>4RB]O=6
MX+BTVOF$AC7IQ+,I@?T>G T&DTWT.0"<KJZ+OPKI-\P/6$$9>+0D*G*RB15D
M%FC%T0H4WJ'U*C/5Q#=\@J9^NRH.!HU=:6T  -SN:!Q#"CFP #;5-N&VKC-1
MA8;69L4UL=P$DG^R<MA]<C[M%-9W<GG-S3MQ?3P8"OFSP7 P+M?+=\9#C*Z
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
M2B4WZZPP6S 5#ERDFL$R!GRJ-VLX>I=4P.B;W'7:@=:79"FWP=OCHQO;J'$
M0= MQ_QQ%M^=+ZM(+P:^K?3\]H]O.%W@/=ZC8YY1%$B[DN6@ZA@%YU.=.,18
M,EHZTZ;+:9=,]'M*<GAL'USQ?PX?X6.8S^F5W_>9AK'U.WKP&Y[FLQ</(F2#
M7)IZU!,$A><B06#)@?6J*&$$4[))SJ^7"&O$LW*\W@$BQYZXI;T$?$&$D*)D
MVG!AL8E-O2+@)>WUVR#CL:AH*X$/8 ._HOO]V;<PIM??F@EX\:MZKEE''(TR
M,\(9HP%]MJ!<-!"<#R#0"66CYQ&;U/)O3.%+VGJ[@%JW*AL %I_P)&[[$+_B
M\NLLCT)P3*40P!CE0<D4:<DA><K,Q>24*-JV:<F[#97]'E$?#I/M5#< 7-[F
MX+C<YV]4HF:R7E0(7)#<F$P4LM$7EE#J+$/2L<T<G2?)ZG?XPN&0UZ%R!@"U
M.@S]N%3IW5S0P<7);))O\SF*)B>KN0<7F*2 B1>(.FN0,2BFC-2F-,F(;T9>
MOU,4#@>]!LH:  1O?(B'R^GM'VERGL?3+]?N+IJ 06D')F=9>^MQB(5+B)%B
M=\^5#K[)Z?965&X$2//R =E.=7^.K,M-TNJ!(MJE89Y_:0]YF2TET4NB)EHG
M.07-(&0J%$G; !2Q./#.)R50)6.:!IP#.^H9!?1""!)%K*57*D4)P2<&TAN9
M Z:46,\G/"\IV;,-NG8_V-E*:0/8_)_@Y]6/7\/_J97S87'1\"IEIIBOS? S
MN30J.@:.RP 6Z==!)JODH0/P^S3V"\A6,-D\]MY+9\.&XPUC'\,97C8DL#$E
MX3F"*ECO6L@(T4ARHVQRW'@>C&M5:[D-G;WWOFF#E\UQN;?R!H#-U^>+Y>P,
MYY]QLE+=XNOXVW7#-$3,*!4(;BTHJ4AL-E+(YQ-YUUR6Q)JDA)Z@:;"8VQ\+
M]\/RCA0S (R]J6US9]\PGV+Z.IU-9E]^?!Y_^7K=Z\\0P=*J.@IR=7]54 C'
M2584/WH3C5"^C;U[AJZ>VV@?$&M=*JCO"\:?24V3R?IUHQ06K8L#HYT!A4Z"
M%\J"-VC1<>UL>#90?NXE/;?&/@!J.A7S ,S3Z3QDK#*YHI\EGR-R":@D!Z4<
M0I0A0&9:>B9M06S2TO\^(3U/GCZ@ =I+!0. T,?9-,W.ON$2C[[,\:(A_74#
M,*6R41)D,B068P19T>0H8/=6^R1"$$WR'8^3U/-XZ /"JB.U# !@3TCMP_6U
M,,&-";E>A; U_!:8R2VD\!NMUI9Q[R)K,VMI ^+Z=:;ZSV'LIJ5A(^\SUA4Z
MGGZY?5#X">?C6>8CCD[0BJ+(A(52JR,$!,D#82?:E,A%2-AF3.=N] XVL-P1
M.)LCLS,M#ANLO\QK+9G1*GC-,W"^ZO4I,NTFR9,@F<TF>)MUD_[\SQ$VV%BS
M.?RVU\NP<7:KCO%._43&*'3A'LB[J%6,)$.*FCEDH>JO;>"!'QAYCY ZV BV
M.1:[T-WVZ/07Z)SBE_KBUOC\B,M14":384_@6;2UNIM\:J4H5#=*NV "T_S0
M6"2R!AON-L?=MCKIK$?20.I8ZGVJ=&_17=ZQ.DA)RP;O[[6Z95OY]-/S@1D,
M1@M@M7^8,JY>'A$<O$814I:Y48>L@Q:Z;%@A?JF<"]>:[%:-.Q<I3/X#PWSD
M D:C,4'A6)N"TG*/EGZT/!A69$:)AS[>W93VEU0:LPT>=[P(T)F:!^[2/F3Y
M(YF8T]]Q\AU_G4V77Q<CG0)WUD5(JUNX,64(@;;'[)S0F6'RLLF<BOW(?DF7
MK0Z'Y[V4^^*@7!?KZ>^S$?/H"[<,9)&UE$Z[&GUJ*%9P+U6(80@(OJ3V)=W(
M.AQP=U'ER\0K 1!''$,0-LK:!BZ#DH0MGVFO23IA#C9RH5M- MR%WI=TE^O
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
MZ#T'<OP=Y]*I4AK=PGLIO6ZV4?2FO6ZVD7K?&\M%!'=$'.3*Q57#EI =([D
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
M#,D/>I2WEXLM _S;)62.CBKT_4L.NF+W:[CW+-NOMA%\\@=02P,$%     @
M:(&J4GO$9+9=!0  E18   \   !E>&AI8FET,S(R,2YH=&WM6&US&C<0_MY?
ML<%3)YGAWCC>#,0S&.,)F<10.$^23QUQTH&:XW21=,;TUW>E [L.=N-V6C?Q
MA \WG%9:[<MSJWW4>W8Z'D0?)T-8ZE4*DXN3MZ,!5!S/>Q\./.\T.H77T;NW
M4'?] ")),L4U%QE)/6]X7H'*4NN\XWGK]=I=AZZ0"R^:>D95W4N%4,REFE:.
M>V8$GXS0XY]ZSQP'3D5<K%BF(9:,:$:A4#Q;P'O*U"=PG.VL@<@WDB^6&FI^
M+8#W0G[BEZ24:ZY3=KS3T_/*]YYG-^G-!=T<]RB_!$Y?57BKWF[YA#;BN$WK
M8>B3."0MOTF3%JFUF[6C7\,0K?1P?KE(Z4W*7E56/'.6S!C0J=?<5B/7W36G
M>MD)?/_GBIUZW$M$IG%#B>O+OZ6:?65$+E"?%CDNSW6E7+F3QB(5LG/@VU_7
M2)R$K'BZZ3R/^(HI.&=KF(H5R9Y7%:;!44SRI)RH^._,ZBQ?UZ7%+=23\HSM
M/ AJQN;AA]>CDU$$8<VMW3;X?E.[FEUIAZ1\D75B##:3Y0C/*+YUFC8R_Y,_
M@^$T&IV-!OUH-#Z'\1E,AM/1^!1!/!U.QM/H*?@XN9C.+OKG$41CF T'UM,C
MOVF\C5X/8=:?GO3/AS-G_.'M\"/T!Y&1U'S_'R7XMT)IGFS^<U?K=[HZJH)>
M,B@PZE*A.8Q6X8U89C!A6<RJ0 4LF63S#<1,&CNKD!=2%01-U0*"-ERX,W?@
MPHS%IE!!$#;\*A %A(K<%!I<NI.9&(K$;C@C<DXRIISQ5<HVT(^UD9@8&H.(
M/CQHM+L/#F=.*,5RYJ0LT9VP>6> ;\'+"=J/@*Z[0QZX.[\>?_?;D0I\UWYD
M$2;D<T$D?H3I!B3+A<1T9' FY H"W_EEE[6!6.4DVT BI'W/T09!@6%0*;PC
M,EY"&%3+P^.%F7!XT*[5_.[4JK0O0?<E)$6*^\2H+.7HV9KKI54GV>>"2V;.
M%V6V5->8>D%> NX9-%[0E]<08G$A\71$#<.K>$FR!=OA*#@*ZQ:#*VL:XC&C
M3Q-,M6\23#Q#A*R(35Z,6@BNI#AJ\U:" 1+"#=IRR93)=]6(29H"+D-C2(IH
M4#D"0)45*N$9R6(SC@JI;8I,5LVL(BWA(A".=D_U!5[=A^2^/&XTF:=L)YT+
MB671P6BF)%>LL_O3I5SE*=ET>&9C8A=UM[KF0FNQ,NJZEZ9DQB3=8L=BIA1O
MVYJC([?EMTQGH[&=T72W\;;I<6W3XVFZ+VLTW+ 1W"OVW?ME?Z6V[=;:]7]=
M:QBZ?K/Q(+6>#409# RWPO2]JH25W8(MXCJU_ J"VU^F >%>Q$7^^-^E;55/
M$<7V#,.RN,$:6A;%:QQNP_ ]>WBRN7U&/P&7#@_JK:ZRS\.#H.EW;SJA6VX^
M%9"63CZM##[0HVUIMX=^CF:*E%/8V?<WW2U+>N6;;_AMA.Z =$F??P#[AT>/
MZ=%@R5D"9]=MW3A).'),V]1-),?!'$?[<2R*3)N[JNV$_4KLV?[K>V+=?2BY
M-G(:CA:BG[9AY<B%D-%HEJ%!V$#8"[LM*=HCTDOD-W.&4W,I+KDA8,C'^ZJ0
MR(Q$HM=$(GT?9;%K([KFV%K/#<7:-N.H[=[)22$SKI:ERB^HEI%?TRWLKU=<
M*6,2LC..;3C:G210Y#AB#&=*NV 8 ?(!MA FC>4] D+0>L*-$V;X9D^LQ<P0
M@Z]>,UA;4$$F]$X)3U$!!B8G4N](P)9OH(&&$2*I1"$&%[")CU-A8T"WMYH/
M(@HW4+KKKNJ.F\D_J?GB<C,7Y?5N1[(4XW')]JX[;\XKRRK\FR5DCH$J]/Z2
MK]R0;I_EA:V].C[^ U!+ 0(4 Q0    ( &B!JE(X$%B40%8! *+Z#@ 1
M          "  0    !A<W5R+3(P,C$P,S,Q+FAT;5!+ 0(4 Q0    ( &B!
MJE(PZWH5> T  /V'   1              "  6]6 0!A<W5R+3(P,C$P,S,Q
M+GAS9%!+ 0(4 Q0    ( &B!JE(.,.G)CR(  +-? 0 5              "
M 19D 0!A<W5R+3(P,C$P,S,Q7V-A;"YX;6Q02P$"% ,4    " !H@:I2$^!(
M5VX^   QEP( %0              @ '8A@$ 87-U<BTR,#(Q,#,S,5]D968N
M>&UL4$L! A0#%     @ :(&J4G0;+ECRM   ;C4' !4              ( !
M><4! &%S=7(M,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0    ( &B!JE+-WX>.
M.F,  /Q@!  5              "  9YZ @!A<W5R+3(P,C$P,S,Q7W!R92YX
M;6Q02P$"% ,4    " !H@:I2PE.\@! (  # *@  #P              @ $+
MW@( 97AH:6)I=#,Q,3$N:'1M4$L! A0#%     @ :(&J4NG&G:\2"   O"H
M  \              ( !2.8" &5X:&EB:70S,3(Q+FAT;5!+ 0(4 Q0    (
M &B!JE))Y2E?2P4  &,6   /              "  8?N @!E>&AI8FET,S(Q
M,2YH=&U02P$"% ,4    " !H@:I2>\1DMET%  "5%@  #P
K@ '_\P( 97AH:6)I=#,R,C$N:'1M4$L%!@     *  H ?@(  (GY @    $!

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